Проблема команды NCFTPPUT - PullRequest
       1

Проблема команды NCFTPPUT

1 голос
/ 24 марта 2011

Я использую FTP-команду в пассивном режиме, предоставленную NCFTP. В настоящее время я хочу передать необработанную команду ftp после передачи файла.я обнаружил, что получил возможность сделать это:

ncftpput -u пользователь -p пароль -X "переименовать 123.exe 1234.exe" хост / путь C: \ 123.exe

однако, это не работает.Он может поместить файл, но команда переименования не работает.

Кто-нибудь делал это раньше? Pls help

Ответы [ 2 ]

3 голосов
/ 01 ноября 2011

-X использовать команды RAW FTP

Использовать следующий синтаксис:

ncftpput -u user -p password -X "RNFR 123.exe" -X "RNTO 1234.exe" host /path/123.exe
0 голосов
/ 28 августа 2014

Работает и с ncftls. Скорее, если вам нужно просто переименовать, не загружая ничего на FTP-сервер. (-W похож на -X. Разница лишь в том, что он переименовывает сразу после входа в систему) Вот синтаксис:

ncftpls -u name -p psw -W "Папка FTP RNFR / anotherFolder / OLDname.txt" -W "Папка FTP RNTO / anotherFolder / NEWname.txt" ftp: //ftp.name.org

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...