Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Как удалить все файлы в каталоге на фтп сервере?

v7: Как удалить все файлы в каталоге на фтп сервере?
Я
   eds
 
27.09.16 - 16:04
Как удалить все файлы в каталоге на фтп сервере?
 
 
   eds
 
1 - 27.09.16 - 16:05
Использую внешнюю компоненту DialMail
   abfm
 
2 - 27.09.16 - 16:10
УдалитьКаталог()
потом СоздатьКаталог()
   eds
 
3 - 27.09.16 - 16:17
(2), а если файлы внутри каталога, то всё равно удалит каталог?

Еще как вариант думаю:

FTPСоединение=СоздатьОбъект("AddIn.FTP");
FTPСоединение.Подключиться(Сервер,21,Логин,Пароль, 1);
FTPСоединение.Команда("delete tmp/*");

Выполнится ли команда на фтп сервере?
   abfm
 
4 - 27.09.16 - 16:22
Не надо вариантов, делайте как в (2).
   Necessitudo
 
5 - 27.09.16 - 16:31
УдалитьФайл("Каталог", "*.*")
   eds
 
6 - 27.09.16 - 16:34
(5), Слишком много параметров передано при вызове функции/процедуры объекта (1С 7.7)
   Necessitudo
 
7 - 27.09.16 - 16:45
(6) Предупреждать надо
   abfm
 
8 - 27.09.16 - 16:47
FTPСоединение.УдалитьКаталог("ПутьККаталогуFTP")
   eds
 
9 - 27.09.16 - 16:47
(4), удаляет только пустой каталог.
(3), тут также команда не выполняется
   abfm
 
10 - 27.09.16 - 16:51
Тогда ПолучитьФайлы(,,,,,)
Параметры:
<СписокФайловFTP> - строка, - имена файлов с полными путями через запятую. Если имя файла с полным путем содержит пробелы, то такое имя берется в кавычки
<КаталогСохранения> - каталог на диске (например, 'c:\trash')
<Докачка> - при 1 - включить режим докачки, 0 - качать заново.  Необязательный. По умолчанию 0.
<УдалятьПослеУдачногоПолучения> - при 1 - удаляется файл на сервере FTP после удачного получения, 0 - не удаляется. Необязательный. По умолчанию 0.
<ОтключатьсяПосле> - при 1 - отключается от сервера FTP после получения, 0 - соединение остается открытым. Необязательный. По умолчанию 0.
<ЗапуститьВПотоке> - при 1 запускается получение файлов в потоке. Необязательный. По умолчанию 0.

где УдалятьПослеУдачногоПолучения=1
 
 Рекламное место пустует
   abfm
 
11 - 27.09.16 - 16:53
перед получением 
СменитьКаталог(<ПутьККаталогуFTP>)
Назначение
Смена текущего каталога сервера FTP.
Возвращаемое значение:
1 - операция прошла удачно.
0 - ошибка.
Параметры:
<ПутьККаталогуFTP> - полный путь к каталогу на сервере ftp (например, '/www', или 'www' - если каталог расположен в текущем каталоге ft
   eds
 
12 - 27.09.16 - 17:17
(10),(11), список файлов нужно заранее задавать, да и зачем закачивать...
   abfm
 
13 - 27.09.16 - 17:21
Тогда создать список и удалять по одному
УдалитьФайл(<?>)
Синтаксис
УдалитьФайл(<ПутьКФайлуFTP>)
Назначение
Удаление файла с сервера FTP.
Возвращаемое значение:
1 - удаление файла прошло удачно.
0 - ошибка при удалении файла.
Параметры:
<ПутьКФайлуFTP> - полный путь к файлу на сервере ftp (например, '/www/file.zip', или 'file.zip' - если файл расположен в текущем каталоге ftp сервера)
   eds
 
14 - 27.09.16 - 17:23
(13) выходит, что так. Жаль, что (3) не заработал

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует