PDA

Показать полную графическую версию : cmd, curl и удаление папки на FTP


Vladskiy
07-12-2015, 22:20
Как с помощью curl можно удалить папку на ФТП?
Нашел информацию что вроде бы только пустую можно удалить, но всё равно не получается...

файл удаляю

curl --ftp-pasv ftp://host/ -u user:pass -Q "-DELE filename.txt"

для папки такая связка не подходит :-(

Iska
07-12-2015, 23:10
Простите, а в каком это сервере «-DELE» используется для удаления каталога? Пробуйте RMD, XRMD, RM, а лучше почитать документацию или хотя бы получить удалённую справку по конкретному серверу FTP.

Vladskiy
07-12-2015, 23:50
Простите, а в каком это сервере «-DELE» используется для удаления каталога? Пробуйте RMD, XRMD, RM, а лучше почитать документацию или хотя бы получить удалённую справку по конкретному серверу FTP. »

взято с данной документации
http://curl.haxx.se/docs/faq.html#Can_I_use_curl_to_delete_rename

Iska
08-12-2015, 01:08
3.7 Can I use curl to delete/rename a file through FTP?

Yes. You specify custom FTP commands with -Q/--quote.

One example would be to delete a file after you have downloaded it:
curl -O ftp://download.com/coolfile -Q '-DELE coolfile'
or rename a file after upload:
curl -T infile ftp://upload.com/dir/ -Q "-RNFR infile" -Q "-RNTO newname"

и ни разу «directory». А Вы?

Но даже это неважно. Ключевым здесь является «specify custom FTP commands», т.е., непосредственная передача указанной ftp-команды серверу для обработки. А «DELE (https://en.wikipedia.org/wiki/List_of_FTP_commands)» — это не та команда, что Вам нужна. Вам нужна вместо неё другая.

Vladskiy
09-12-2015, 16:54
Разобрался.
зайдя на ФТП и набрав хелп выдало стандартный список команд виндового фтп клиента.
команда rmdir не помогала.
Начал искать в инете по команде DELE и нашел список команд.
нужная мне - RMD

Iska
09-12-2015, 17:00
Начал искать в инете по команде DELE и нашел список команд. »
А «DELE (https://en.wikipedia.org/wiki/List_of_FTP_commands)»… »

нужная мне - RMD »
Пробуйте RMD, XRMD, RM, »

:).




© OSzone.net 2001-2012