2015-03-25 476 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' 
相關問題