我必须将名称由两个变量X,Y组成的文件传输到我的本地unix目录XYZ。在传输文件后,我必须转到本地目录路径,并且我应该解压它们(输入文件是压缩文件)。我必须使用用户名和密码连接到FTP。当复制文件到本地服务器时,我也必须使用我的用户名和密码。
这是我目前的尝试。它会起作用吗?我该如何改进它呢?
ftp -n hostname <<EOF
user username pwd
cd ABC
get ls *X*.tar | ls *Y*.tar username1@pwd1 : XYZ
EOF
bye
for next in `ls *.tar`
do
tar -zvxf $next
我正在尝试更新一个VBScript (这方面的经验很少,我做了很多VB.NET),它每天读取FTP目录并将某些文件移动到新的本地目录。我有一个使用匿名登录的FTP站点上工作的旧代码,但我现在需要它来访问一个FTP站点,需要用户名和密码。
这是我当前的代码-
Sub MoveNSPurolatorFile()
Dim NSPurolatorFTPSite, NSPurolatorMoveFilePath, NSPurolatorFTPFolder, NSPurolatorFTPFileName
Dim folder, files
Dim fso
set fso = CreateObject