我正在创建一个批处理文件,该文件将从服务器公开访问的服务器FTP特定目录的备份,该服务器只能由我们网络上的人访问。 (从我们的网络服务器到我们的Intranet服务器)。由于我无法从Web服务器访问内部网服务器,因此我在Intranet服务器上创建了FTP批处理文件。我在FileZilla Server中的Web服务器上设置了一个用户,该用户可以访问我要复制所有文件和子目录的目录。我有这个文本文件设置(backupTransfer.txt): 打开myIPAddress 用户名 密码 哈希 箱子 lcd E:\ backups \ website mget“C:\ Backup \ testFile.txt” 退出
然后我让我的批处理文件运行(websiteBackup.bat):FTP -v -i -s:C:\ batch \ backupTransfer.txt
当我运行此时,我收到此消息: ftp> mget“C:\ Backup \ testFile.txt” 目录未找到 找不到远程文件列表 FTP>退出
我尝试使用cd来指定网络服务器上的目录(虽然,这不是必需的,因为我使用的用户只能访问C:\ Backups文件夹及其子目录。
我不知道这是否是相关信息,但我有另一个正确工作的批处理文件,它将文件从Intranet服务器传输到Web服务器。我似乎无法让内联网从网络服务器中提取文件。任何帮助是极大的赞赏!
答案 0 :(得分:0)
ftp的根文件夹是/不是c:\ batch