我正在创建一个脚本来从远程计算机上ftp某些文件。我创建一个文件,然后从命令行调用如何在脚本任务中指定源FTP目录和目标FTP目录?
ftp -s:filename proxy
其中filename是我刚创建的文件。该文件具有类似于以下代码:
[email protected] address
username
prompt off
binary
cd c:\destination directory
mget c:\source directory\*.*
quit
这不起作用。以下都不是:
[email protected] address
username
prompt off
binary
cd c:\source directory
mput c:\destination directory
quit
很明显,我不擅长ftp。如何以我的文件中的什么位置指定我希望放置文件的位置(目标目录以及ftp进程的运行位置)以及我希望文件来自哪里(ip地址计算机有我想要的文件)。在启动ftp进程之前,我需要设置目录吗?
我在SSIS包中运行这个,我没有使用SSIS的ftp任务,因为如果没有找到文件,我不想失败。如果什么都没有,那很酷。如果有什么东西,我想要一个副本。我正在开发区工作,现在,当我试图从服务器上获取文件时,我真的无法访问除ftp以外的文件,但我没有收到任何文件,请参见How to avoid SSIS FTP task from failing when there are no files to download?, )
更新: 下面的两个答案,列出液晶显示器和CD,都是正确的。但是,我的例子仍然失败,直到我用正斜杠替换了反斜杠。换句话说,我的最后,工作结果如下:
[email protected] address
username
prompt off
binary
lcd /destination directory
cd /source directory
mget *.*
quit
不,我试图将文件从计算机A复制到计算机B,从计算机B运行脚本。 – thursdaysgeek 2008-12-10 23:08:54