Имя: Пароль:
1C
 
Получить список файлов папки
0 Dansis
 
27.11.09
22:26
Подскажите, кто нибудь пожалуста, как средствами 1с получить список определенных файлв папки?
Например, папка Импорт\ содержит файлы 1.txt,2.txt, 3.txt
Хочу найти все текстовые файлы из Папки ИМПОРТ.
Должен соотв-но получвить
1.txt
2.txt
3.txt
1 zak555
 
27.11.09
22:31
НайтиПервыйФайл() ?
2 Живой Ископаемый
 
27.11.09
22:49
Просто НайтиФайлы()
3 Dansis
 
28.11.09
00:43
Не работает
4 asady
 
28.11.09
12:52
Командасистемы("dir C:\temp\*.txt > 1.txt");

и парсишь полученный файл
5 ДенисЧ
 
28.11.09
12:54
(3) что не работает?
6 shuhard
 
28.11.09
12:55
(3) у всех работает:
НайтиФайлы (FindFiles)
Синтаксис:
НайтиФайлы(<Путь>, <Маска>)
Параметры:
<Путь> (обязательный)
Тип: Строка. Путь к каталогу, в котором производится поиск. Каталог может быть как на локальной сети, так и на ftp-сервере. При использовании этой схемы в адресах необходимо указывать прямые слеши '/', а не обратные '\'.
Допускается указание полного имени файла (путь+имя).
<Маска> (необязательный)
Тип: Строка. Маска выбора файлов. В строке маски допускается использование символа "*" (звездочка), обозначающего любое число произвольных символов, и "?" (знак вопроса), обозначающего один произвольный символ.
Если параметр задан, то первый параметр воспринимается системой как путь к каталогу, в котором требуется найти файлы, удовлетворяющие маске выбора.
Возвращаемое значение:
Тип: Массив. Массив из значений типа Файл, содержащий найденные файлы.
Описание:
Осуществляет поиск файлов и каталогов по заданной маске, расположенных в заданном каталоге.
Примечание:
Все искомые объекты должны находиться в одном каталоге.
Пример:
НайденныеФайлы = НайтиФайлы("C:\Temp", "*.cdx");
7 Armando
 
28.11.09
14:58
Для гурманов есть FSO Вопрос по FileSystemObject и WMI. WMI удобно для "хитрого" поиска.
8 Живой Ископаемый
 
28.11.09
19:05
(3) перестань врать
9 artem666
 
28.11.09
19:12
ток через FSO
10 ДенисЧ
 
28.11.09
19:25
(9) Читай (8)
11 inka
 
28.11.09
19:31
(10)просто некоторые очень любят строить из себя типа "очень умных".
12 zzzzz
 
28.11.09
20:17
А у меня (2) работает. Что я делаю не так?
2 + 2 = 3.9999999999999999999999999999999...