2011-03-24 167 views
1

我使用被動模式FTP命令由NCFTP提供,目前我想在文件傳輸後傳遞一個原始的ftp命令。我發現了一個選項,要做到這一點:NCFTPPUT命令問題

ncftpput -u用戶-p密碼-X 「重命名123.exe 1234.exe」 主機/路徑C:\ 123.exe

但是

,它不是加工。它可以放置文件,但重命名命令不起作用。

有任何人這樣做之前,請幫助

回答

2

-X使用RAW FTP命令

使用以下語法:

ncftpput -u user -p password -X "RNFR 123.exe" -X "RNTO 1234.exe" host /path/123.exe 
0

它與ncftls爲好。如果你不需要在FTP服務器上實際上傳任何東西,你只需要進行重命名,那就更加直接了。 (-W是類似-X唯一的區別是,它不會立即重新命名登錄後)。 下面是語法:

ncftpls -u名-p PSW -W「RNFR FTPfolder/anotherFolder/OLDNAME。 txt「-W」RNTO FTPfolder/anotherFolder/NEWname.txt「ftp://ftp.name.org