|   |   | 
| 
 | Перемещение файла в FTP каталоге | ☑ | ||
|---|---|---|---|---|
| 0
    
        Иванов Иван Иваныч 13.09.22✎ 06:46 | 
        Всем бобра! Пытаюсь переместить файл внутри каталога, выдает: Ошибка открытия файла обмена Ошибка при вызове метода контекста (Переместить): Ошибка работы с Интернет:  ftp://*.68:44 Quote command returned error
 Вопрос в следующем: какого, собственно, черта? Пути перепроверил раз 10 уже по буквам, всё ок, обращение идет в нужные папки, доступы на пользователя login расшарены, что ещё надо? Мой код: ФТПХост = "*.68"; ФТППорт = "44"; ФТППользователь = "login"; ФТППароль = "password"; ФТПКаталог = "/obmen/"; ФТП = Новый FTPСоединение(ФТПХост,ФТППорт, ФТППользователь, ФТППароль); ФТП.УстановитьТекущийКаталог(ФТПКаталог); Файлы = ФТП.НайтиФайлы(ФТП.ТекущийКаталог(), "*.xml", Ложь); Если Файлы.Количество() > 0 Тогда Для каждого Файл Из Файлы Цикл ОбработкаВыгрузкиXML = Обработки.УниверсальныйОбменДаннымиXML.Создать(); ОбработкаВыгрузкиXML.РежимОбмена = "Загрузка"; ОбработкаВыгрузкиXML.ИмяФайлаОбмена = ФТП.ТекущийКаталог() + Файл.Имя; ОбработкаВыгрузкиXML.ВыполнитьЗагрузку(); ОбработкаВыгрузкиXML = ""; Попытка ФТП.Переместить(ФТП.ТекущийКаталог() + Файл.Имя, ФТП.ТекущийКаталог() + "Archive/" + Файл.Имя); Исключение Сообщить(ОписаниеОшибки()); КонецПопытки; КонецЦикла; КонецЕсли; | |||
| 1
    
        Ryzeman 13.09.22✎ 07:06 | 
        Попробуй зайди через файловый менеджер (хотя бы проводник) под этим пользователем. Даёт переместить, создать в новой папке, удалить из старой?     | |||
| 2
    
        тук-тук 13.09.22✎ 07:19 | 
        ФТП.Переместить(Файл.ПолноеИмя, "/Archive/" + Файл.Имя)     | |||
| 3
    
        Иванов Иван Иваныч 13.09.22✎ 07:38 | 
        (1) нет, получается всё-таки с правами доступа юзера login проблема?     | |||
| 4
    
        Ryzeman 13.09.22✎ 07:45 | 
        (3) Похоже на то     | |||
| 5
    
        Иванов Иван Иваныч 13.09.22✎ 11:22 | 
        (2) к сожалению не оно     | |||
| 6
    
        kubik_live 13.09.22✎ 11:41 | 
        А если в 2 этапа: скопировать и удалить?     | |||
| 7
    
        Иванов Иван Иваныч 13.09.22✎ 13:15 | 
        (6) метода копирования я не знаю, но удаления тоже не происходит     | |||
| 8
    
        kubik_live 13.09.22✎ 17:22 | ||||
| 9
    
        Kassern 13.09.22✎ 17:28 | 
        (8) это все мимо, когда у ТС нет прав на работу с определенными каталогами.     | |||
| 10
    
        kubik_live 13.09.22✎ 17:34 | 
        (9) +1 без сомнения     | |||
| 11
    
        ДедМорроз 13.09.22✎ 23:00 | 
        Я бы также посмотрел,а ftp-сервер вообще умеет эту команду выполнять,в принципе,т.к.ее можно отключить.
 Опять же,некоторые ftp-сервера при загрузке файла скрывают его от пользователя,после чего он просто недоступен. | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |