【发布时间】:2013-05-13 16:00:20
【问题描述】:
我编写了一个批处理脚本,它登录到我的 ftp 服务器,然后导航到一个目录。我在使用 mget 命令时遇到问题,我希望它下载目录中的每个 .dat 文件,但它只是返回此错误:
Cannot access file '/home/minecraft/multicraft/servers/server267/world/players/*.dat':No such file or directory.
200 Type set to: ANSI
Cannot find list of remote files
这是我的脚本(从 cmd 运行)
open 66.71.244.202
USER
PASSWORD
cd /world
cd players
mget *.dat
【问题讨论】:
-
手动运行命令而不是从批处理文件运行命令是否有效?
-
你能在那个目录中列出你的目标文件吗?
-
与 Rob 的问题一样,您可以
GET任何 1 个 .dat 文件。如果您可以列出目录内容并且可以GET任何一个文件,则可以动态构建脚本以对所有.dat 文件使用GET。如果两者都做不到,则说明您在 FTP 服务器上没有适当的权限。 -
我可以列出文件,也可以获取单个文件。它只是不喜欢*。我将如何做这种动态的事情?
标签: windows batch-file