我想通过DOS找到一种方法来查看文件是否存在于ftp站点上。我试图在文件上使用get
命令,希望如果它不存在,它不会将其下载到我的本地目录中。然而,它仍然存在,但它是一个空文件。这对我来说不起作用,但是因为我要查找的文件只是一个空的触发文件,所以我无法区分它们。DOS ftp列表到本地文件
我想我倾倒本地驱动器上的FTP目录下的文本文件ls
的列表,所以我尝试
ls > listing.txt
。 它在本地创建listing.txt
文件,但即使ftp站点上有文件,文件也始终为空。
我有什么选择呢?
我已经使用dir > listing.txt
和ls > listing.txt
,并且每次listing.txt
都是空的,即使我正在运行这些命令的目录中有文件。
对不起,如果我没有说清楚,但我试图让自动化过程的列表,而不是简单地为我的视觉手动做这件事情。
用你到目前为止试过的代码编辑你的问题。你是否使用过FTP的'dir'命令来获取文件列表? – LittleBobbyTables 2012-07-19 13:19:25
将远程ftp命令放入一个文件中。对该文件使用'-s'参数并重定向ftp命令行。 – Jay 2012-07-20 13:10:31