我有以下脚本由于某种原因不起作用。我需要每天重命名(追加当前日期)Feed.txt文件并将其上传到FTP。我错过了什么?
Feed.txt
eco secret_pwd ascii lcd C:\Jobs rename Feed*.txt Feed_%date:~-4,4%%date:~-7,2%%date:~-10,2%.txt cd Uploads put Feed_%date:~-4,4%%date:~-7,2%%date:~-10,2%.txt quit
rename脚本中的ftp.exe重命名FTP服务器上的文件。
rename
ftp.exe
您想要重命名本地文件。为此你需要使用rename的cmd.exe命令,而不是ftp.exe。
cmd.exe
因此,要么将rename移动到执行FTP脚本的批处理文件(如果有的话)。
或者在rename前加上!,以指示ftp.exe逃到cmd.exe。
!