在Windows命令行中上载到FTP之前重命名本地文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Windows命令行中上载到FTP之前重命名本地文件相关的知识,希望对你有一定的参考价值。
我有以下脚本由于某种原因不起作用。我需要每天重命名(追加当前日期)Feed.txt
文件并将其上传到FTP。我错过了什么?
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
的cmd.exe
命令,而不是ftp.exe
。
因此,要么将rename
移动到执行FTP脚本的批处理文件(如果有的话)。
或者在rename
前加上!
,以指示ftp.exe
逃到cmd.exe
。
以上是关于在Windows命令行中上载到FTP之前重命名本地文件的主要内容,如果未能解决你的问题,请参考以下文章