Batch file 找不到ftp批处理目录
我正在创建一个批处理文件,该文件将通过FTP从一个服务器备份一个特定的目录,该服务器可以公开访问一个只有我们网络上的人才能访问的服务器。(从我们的Web服务器到我们的intranet服务器)。由于无法从Web服务器访问intranet服务器,因此我在intranet服务器上创建了FTP批处理文件。我在FileZilla服务器的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指定Web服务器上的目录(不过,这并不是必需的,因为我使用的用户只有对C:\Backups文件夹及其子目录的FTP访问权限)Batch file 找不到ftp批处理目录,batch-file,ftp,Batch File,Ftp,我正在创建一个批处理文件,该文件将通过FTP从一个服务器备份一个特定的目录,该服务器可以公开访问一个只有我们网络上的人才能访问的服务器。(从我们的Web服务器到我们的intranet服务器)。由于无法从Web服务器访问intranet服务器,因此我在intranet服务器上创建了FTP批处理文件。我在FileZilla服务器的Web服务器上设置了一个用户,该用户可以访问我要从中复制所有文件和子目录的目录。我已设置此文本文件(backupTransfer.txt): 打开myIPAddress 用
我不知道这是否是相关信息,但我有另一个批处理文件,可以正确地将文件从intranet服务器传输到Web服务器。我似乎无法让intranet从Web服务器中提取文件。非常感谢任何帮助!ftp的根文件夹是/不是c:\batch我知道,c:\batch是在intranet服务器上,我保存了.txt文件,并从中运行批处理文件。但我将本地目录更改为E:\backups\website,这样当我从另一台服务器(C:\Backup)获取文件时,它们就会转到那里。好的,对不起,主题不在,如果从ftp命令中删除-v,您是否有更多信息?mget“C:\Backup\testFile.txt”将尝试访问ftpserver上的C:\Backup,我认为这是无效的(也许/Backup/testFile.txt会起作用?)如果我从ftp命令中删除-v,我会得到相同的结果(额外抛出一行,上面写着“200 Type set to i”)。如果我改为“mget/Backup/testFile.txt”(不带引号),我得到了同样的结果。