2011-03-24 182 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