Имя: Пароль:
1C
 
Как программно получить все файлы в указанном каталоге.
0 Maniac
 
05.10.09
13:18
Живого примера не нашел.
На форме обработки указывается каталог. нужно чтобы 1С смогла получить все файлы в каталоге.
1 Aprobator
 
05.10.09
13:20
щаз в СП гляну.
2 bvn13
 
05.10.09
13:21
НайтиФайлы (FindFiles)
Глобальный контекст
НайтиФайлы (FindFiles)
Синтаксис:
НайтиФайлы(<Путь>, <Маска>)
Параметры:
<Путь> (обязательный)
Тип: Строка. Путь к каталогу, в котором производится поиск. Каталог может быть как на локальной сети, так и на ftp-сервере. При использовании этой схемы в адресах необходимо указывать прямые слеши '/', а не обратные '\'.
Допускается указание полного имени файла (путь+имя).
<Маска> (необязательный)
Тип: Строка. Маска выбора файлов. В строке маски допускается использование символа "*" (звездочка), обозначающего любое число произвольных символов, и "?" (знак вопроса), обозначающего один произвольный символ.
Если параметр задан, то первый параметр воспринимается системой как путь к каталогу, в котором требуется найти файлы, удовлетворяющие маске выбора.
Возвращаемое значение:
Тип: Массив. Массив из значений типа Файл, содержащий найденные файлы.
Описание:
Осуществляет поиск файлов и каталогов по заданной маске, расположенных в заданном каталоге.
Примечание:
Все искомые объекты должны находиться в одном каталоге.
Пример:
НайденныеФайлы = НайтиФайлы("C:\Temp", "*.cdx");
3 Maniac
 
05.10.09
13:22
(2) спасибо.
4 Один С
 
05.10.09
13:22
ТЗ.Очистить();
   Файлы = НайтиФайлы(ИмяКаталога, "*.*");
   Для Каждого ФФ из Файлы Цикл
       Если ФФ.ЭтоКаталог() Тогда
           Продолжить;
       КонецЕсли;    
       НС = ТЗ.Добавить();
       НС.Файл = ФФ.Имя;
       НС.Размер = ФФ.Размер();
       НС.ПолныйПуть = ФФ.ПолноеИмя;
       НС.ДатаИзменения = ФФ.ПолучитьВремяИзменения();
   КонецЦикла;
5 Armando
 
01.11.09
21:40
Помню заморачивался))
Вопрос по FileSystemObject
6 Maniac
 
01.11.09
21:41
(5) ты б это. еще бы в годовалую ветку что нибудь написал.
7 Armando
 
01.11.09
21:54
(6) Блин, жена за компом сидела. Говорит смотрела что за сайт у меня постоянно открыт)) После нее на странице был список тем, в том числе эта. Я даже на дату не посмотрел. Она говорит сама не знает куда нажала. Судя по всему как-то на твои темы попала)
8 Фокусник
 
01.11.09
22:19
(7) видимо в личку смотрела ;)