2015-03-25 88 views
1

要使用命令行重命名FTP中的文件,我们需要执行以下操作。使用单个命令在FTP中重命名文件

ftp 
open example.com 
username 
password 
cd myfolder 
rename myfile.txt mynewfile.txt 
close 
quit 

那么有没有任何命令行或脚本逻辑,我可以在一行中做到这一点?

+0

这是关于Windows的'ftp.exe'吗?为什么你需要在一条线上完成?你需要使用'ftp.exe'吗? – 2015-03-25 11:26:34

回答

0

您可以创建在其中列出您所有命令的FTP脚本文件,并在一行像这样从你的bat文件执行:

.bat文件:

FTP -v -i -s:C:\PathTo\ftpscript.txt 

ftpscript.txt:

open example.com 
username 
password 
cd myfolder 
rename myfile.txt mynewfile.txt 
disconnect 
bye 
+0

这个我知道。有没有其他的命令行工具(例如:wget和wput是单行命令,但没有重命名选项) – 2015-03-25 14:47:15

0

也许与lftp

lftp -e 'mv fileA fileB; quit' 
相关问题