|
Как программно получить все файлы в указанном каталоге. |
☑ |
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
|
|
|
6
Maniac
01.11.09
✎
21:41
|
(5) ты б это. еще бы в годовалую ветку что нибудь написал.
|
|
7
Armando
01.11.09
✎
21:54
|
(6) Блин, жена за компом сидела. Говорит смотрела что за сайт у меня постоянно открыт)) После нее на странице был список тем, в том числе эта. Я даже на дату не посмотрел. Она говорит сама не знает куда нажала. Судя по всему как-то на твои темы попала)
|
|
8
Фокусник
01.11.09
✎
22:19
|
(7) видимо в личку смотрела ;)
|
|