【发布时间】:2012-07-18 16:26:37
【问题描述】:
我正在尝试寻找一种方法来通过 DOS 查看文件是否存在于 ftp 站点上。我在文件上尝试了get 命令,希望如果它不存在,它不会将它下载到我的本地目录。然而,它似乎仍然存在,但它是一个空文件。但是这对我不起作用,因为我要查找的文件只是一个空的触发器文件,所以我无法区分。
我想将 ftp 目录的列表 ls 转储到本地驱动器上的文本文件中,因此我尝试ls > listing.txt。
它在本地创建 listing.txt 文件,但即使 ftp 站点上有文件,它也始终为空。
对此我有什么选择?
我使用过dir > listing.txt 和ls > listing.txt,每次listing.txt 都是空的,即使我正在运行这些命令的目录中有文件。
对不起,如果我没有说清楚,但我正在尝试获取自动化流程的列表,而不仅仅是手动执行此操作时的视觉效果。
【问题讨论】:
-
使用您迄今为止尝试过的代码编辑您的问题。您是否使用过 FTP 中的
dir命令来获取文件列表? -
将远程 ftp 命令放在一个文件中。对该文件使用
-s参数并重定向ftp 命令行。