|
Как написать, что мне нужен файл в заданной папке
| ☑ |
0
Мисти
19.03.19
✎
17:53
|
У меня есть адрес папки, мне нужно проверить, если там файл с названием, начинающимся на "АВ"?
Как это в 1С пишется?
|
|
1
Temai
19.03.19
✎
17:57
|
Для Каждого FTPФайл Из FTPСоединение.НайтиФайлы(ТВОЙПУТЬ,"*",Истина) Цикл //Получаем все каталоги на сервере
Если Лев(FTPФайл,2) = "АВ" Тогда //
//
КонецЕсли; //
КонецЦикла;
как то так
|
|
2
Temai
19.03.19
✎
17:59
|
у тебя просто найтифайлы() без ftp
|
|
3
Мисти
19.03.19
✎
18:01
|
Спасибо!
|
|
4
Вафель
19.03.19
✎
18:25
|
(1) зачем все файлы перебирать?
|
|
5
Temai
19.03.19
✎
18:27
|
Мне нужно было так, она наверное сможет передать во второй параметр свой "АВ", или ты мне предлагаешь полностью за неё написать?
|
|
6
Temai
19.03.19
✎
18:29
|
Я просто направил человека в нужное русло, дальше сама додумает
|
|
7
elCust
19.03.19
✎
18:30
|
(1) А что маска уже не работает? Нафига цикл???
|
|
8
Temai
19.03.19
✎
18:31
|
(7) Еще один умный, а если будет в середине файла АВ и он ей не нужен?
|
|
9
elCust
19.03.19
✎
18:33
|
(8) Я от вас фигею.
НайтиФайлы(<Путь>, "АВ*."
Такая конструкция найдет все файлы начинающиеся с АВ.
|
|
10
Temai
19.03.19
✎
18:35
|
А если там будет каталог который будет начинаться с АВ?
|
|
11
elCust
19.03.19
✎
18:35
|
(10) А у каталога видимо расширение есть да? Не выдумывай.
|
|
12
Temai
19.03.19
✎
18:39
|
(11) Еще раз повторю для своего решения мне нужен был цикл
Прочитай еще раз (8)
|
|
13
Вафель
19.03.19
✎
18:41
|
(10) проще пару каталогов проверить, чем все файлы
|
|
14
ДенисЧ
19.03.19
✎
18:52
|
(11) Кто мешает каталогу дать расширение?
|
|
15
Сияющий в темноте
19.03.19
✎
20:05
|
(14) ну правильно,один программист пишет создание всех каталогов по пути записи файла,а другой программист указывает имя файла с путем два раза,они находят друг друга,а остальные обретают проблему-почему МойОтчет.doc это каталог.
|
|