FTP, удаление файлов с сервера #499238


#0 by ёпрстна
Подключаюсь к фтп, качаю файлы, всё ок работает. Когда пытаюсь удалить файл, выдаёт ошибку: Код: Права на фтп сервере на удаление есть. Через любой ftp клиент легко всё удаляется. В чём может быть проблема?
#1 by Лефмихалыч
путь без слэша
#2 by ёпрстна
Например,кладу файл в корень на сервер, путь пишу "/"- ошибка, указываю путь без слеша "", то же самое-ошибка.
#3 by ёпрстна
как же решить этот проблемс?
#4 by patapum
можно написать ftp-скрипт, открывать команду ftp и передавать ей скрипт. она выполнит. наверное проще, чем разбираться что почему )))
#5 by Расколбас
Что у тебя в переменной Путь?
#6 by Лефмихалыч
значит ftp-сервер тебе прав на удаление файлов не дает. Лечить надо конфиг ftp-сервера или отказаться от этой затеи. А то, что "Через любой ftp клиент легко всё удаляется" объясняется одним из двух способов: 1. логины разные 2. одна из черепашек 3.14здит
#7 by Расколбас
Не, не то. Путь к файлу не правильный.
#8 by ёпрстна
файл лежит в корне, В переменной путь пробовал указывать "/" и "", результат один - ошибка
#9 by Лефмихалыч
так вот жешь поциент бьет себя пяткой в грудь, уверяя, что всё правильно
#10 by Расколбас
#11 by Расколбас
Нет никакого корня. Имя корневого каталога всегда должно быть.
#12 by Лефмихалыч
чепуху не пори
#13 by Расколбас
Ну, ну... А чего же его тогда 1С посылает?
#14 by kotletka
гы попробуй файл не в корне создавать и удалять
#15 by Расколбас
Напиши что у тебя в переменной Путь?
#16 by ёпрстна
Путь = "/". Файл лежит именно по этому пути: "/1.xml"
#17 by Расколбас
Либо либо Путь = "./"
#18 by Расколбас
Или Путь = "."
#19 by Лефмихалыч
он уже пробовал, читай ветку , о божэ!..
#20 by Лефмихалыч
, ты несешь атомный бред, перестань пожалуйста
#21 by Расколбас
Чудес не бывает. Либо путь, пароль и логин правильные, тогда файл удалится, либо не правильные.
#22 by ёпрстна
прочитай еще раз начало . Если я могу скачать файл с фтп, значит логин и пароль 100% правильные.
#23 by Расколбас
Естественно, это подразумевает, что необходимые права предоставлены. А вот такого пути "/" точно ни на одном сервере нет.
#24 by patapum
у меня была такая же ситуация. методами 1с удалить файл не мог, с помощью ftp-клиента - без проблем. разбираться было некогда, написал ftp-скрипт, поставил выполнение - все заработало
#25 by Расколбас
И че? Права на чтение и удаление запросто разными могут быть.
#26 by Лефмихалыч
на тридцать три твоих зарплаты готов спорить, что путь "/" есть. На всех.
#27 by ёпрстна
))
#28 by Лефмихалыч
логин/пароль одинаковый используешь в обоих случаях?
#29 by Лефмихалыч
+ я даже, имея доступ к конфигурилову ftp-сервера, могу создать таких путей, хоть стотыщьмильёнов. ЙамогучЪ
#30 by ёпрстна
одинаковые проверял не раз.
#31 by Лефмихалыч
ну, это какое-то аносамо... эмм, а какими клиентами ты проверял?
#32 by Расколбас
Фсё. Я сдался. Всё правильно. Путь, права, логин, пароль... только почему то у ТС не работает удаление, а у меня, в обработке работает, хотя, я и не знаю, как корневой каталог обозначается :-)
#33 by patapum
ёпрстна, последний раз кричу!!! если тебе надо не с ситуацией разбираться, а сделать чтоб работало, см. ,
#34 by ёпрстна
файлзила, тотал. ща попробую с другого фтп удалить файл.
#35 by ёпрстна
а есть у тя этот скриптик?
#36 by patapum
посмотри в яндексе команды ftp. у меня ето на предыдущей работе...
#37 by Расколбас
Во! Ещё косяк вспомнил...
#38 by Расколбас
FTP соединение не только открывается, но и через время закрывается. Само! Я когда на это нарвался, решил тем, что заново переподключался к серверу. Может у тебя та же байда?
#39 by Лефмихалыч
а всякие там активно-пассывные режимы совпадают? Кодировки? Может ты в utf8 пытаешься имя файла передать, а оно там в koi-8-r?.. Не кричи. Думаю, автор прочел твои посты, но костыли его не интересуют, раз ветка жива еще.
#40 by Расколбас
Научи передавать имя файла в разных кодировках?
#41 by Лефмихалыч
еще попробуй FTPСоединение::НайтиФайлы(Путь,"*.*") перед удалением. Они есть там вообще?
#42 by Лефмихалыч
того я сам не умею, но мож у автора получилось...
#43 by Расколбас
Неа. Там кодировка нигде не указывается. К гадалке не ходи, с путем накосячил.
#44 by lxs
расширение файлов на серваке в каком регистре?
#45 by lxs
+ "xml" и "XML" - это разные вещи
#46 by smaharbA
Расколбас ахфигенный ахинист ?
#47 by smaharbA
автор "*.xml" - это чо за хня ?
#48 by smaharbA
не факт
#49 by lxs
я сам на это напоролся..иначе не стал бы говорить.
#50 by lxs
+ только я писал именно скрипт для клюшек с использованием ftp.exe
#51 by smaharbA
может быть разное, а может и одно и тоже (тогда конечно вах) но вот что это "*.xml" мене совершенно не понятно
#52 by PuhUfa
а посмотреть логи ftp сервера не предлогать?
#53 by smaharbA
и вот это то же "*.*" - чо за фигня ?
#54 by ёпрстна
что непонятно то, почитай help,Удалить(<Путь>, <Маска>). "*.xml" - маска для выбора файлов
#55 by hhhh
может попробовать путь  ""?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С