python:可以将文件移动到没有凭据的ftp文件夹快捷方式吗?

时间:2017-12-06 19:37:48

标签: python ftp

所以我在c:\some_folder上有文件,我想要移动到路径c:\Users\my_user\Desktop\hello_shortcut中的文件夹,但实际上hello_shortcut是一个ftp文件夹。它的地址类似于192.100.xxx.xxx。当我从工具栏中复制地址时,我会得到类似ftp://some-text:some-text@192.100.xxx.xxx的内容。

我尝试使用shutil.move并将目标设置为快捷方式hello_shortcut,但这不起作用。虽然我当然可以简单地将文件拖放到此文件夹手动,但它们将显示在服务器上。

除了获取凭据之外的任何解决方案?我是否可以从Windows本身获取凭据,因为我已将它们存储在某处?或者也许找到一种方法将文件传输到这个快捷方式文件夹?

1 个答案:

答案 0 :(得分:0)

快捷方式不是文件夹,它只是指向某个对象的文件。因此,移动文件时不能将其用作目录。如果快捷方式指的是ftp共享目录,则可以使用其真实路径。

或者,如果可以修改快捷方式而不能依赖实际路径,请使用单独的函数读取其目标:

=COUNTIFS(Master!$A:$A,B$2,Master!B:B,IF($Q$4<>"",$Q$4,"*"),Master!c:C,IF($Q$5<>"",$Q$5,"*"),...)

然后像往常一样使用此路径来操作文件。