您好我已经创建了一个ftp cmd脚本,可以将文本文件从本地源复制到ftp文件夹目标。复制是成功的。但我希望它更复杂,成功复制后,复制到另一个本地文件夹(将作为文本文件的备份副本,存在时将文件名增加1)然后它将从源中删除复制的文本文件。
我的脚本如下:
@ftp -i -s:"%~f0"&GOTO:EOF
open [172.16.xx.xx]
oracle
mypassword
cd /ftp_destination/
mput D:/local_source_folder
quit
我知道要提出很多问题并且它有点复杂,但帮助新手会有很大的帮助。感谢您提前帮助。
答案 0 :(得分:2)
@ftp -i -s:"%~f0"&GOTO:EOF
open [172.16.xx.xx]
oracle
mypassword
cd /ftp_destination/
mput D:/local_source_folder
!del /q D:/local_source_folder
quit
!
是FTP的shell命令,后面的任何内容都将在“dos”shell中执行。
或者,您可以!
ENTER ,FTP
会打开一个“dos”外壳供您输入。EXIT
会返回到ftp
。像这样:
@ftp -i -s:"%~f0"&GOTO:EOF
open [172.16.xx.xx]
oracle
mypassword
cd /ftp_destination/
mput D:/local_source_folder
!
del /q D:/local_source_folder
exit
quit