Имя: Пароль:
1C
 
Как написать, что мне нужен файл в заданной папке
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 это каталог.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн