我试图通过DOS找到一种方法来查看ftp站点上是否存在文件.我get在文件上尝试了一个命令,希望如果它不存在,它就不会将它下载到我的本地目录.然而,它仍然接缝,但它是一个空文件.这对我不起作用,因为我正在寻找的文件只是一个空的触发器文件,所以我无法区分.
我想将lsftp目录的列表转储到本地驱动器上的文本文件中,所以我试试
ls > listing.txt.它在listing.txt本地创建文件,但即使ftp站点上有文件,它也总是为空.
我对此有何选择?
我已经使用了dir > listing.txt,ls > listing.txt并且每次listing.txt都是空的,即使目录中有文件我正在运行这些命令.
对不起,如果我没有说清楚,但我正在尝试获取自动化流程的列表,而不是仅仅为我的视觉手动执行此操作.
除非您使用的是FreeDOS,否则您可能不会使用DOS.也许你ftp.exe在windows控制台中使用?如果是这种情况,请不要使用普通文件重定向.而是在这里检查ls标准Windows ftp客户端中的语法:
ls [RemoteDirectory] [LocalFile]
Run Code Online (Sandbox Code Playgroud)
因此,您可以执行a ls . listing.txt以获取当前远程目录中的文件列表.该listing.txt文件将出现在您的用户目录中,例如c:\Users\user.
| 归档时间: |
|
| 查看次数: |
12712 次 |
| 最近记录: |