|
Как прочитать все файлы в папке |
☑ |
0
abbas
10.07.12
✎
07:45
|
Как можно прочитать все текстовые файлы в определенной папке, как это можно реализовать, подскажите плс...
|
|
1
Wobland
10.07.12
✎
07:53
|
сначала надо найти файлы?
|
|
2
Пыльный
10.07.12
✎
07:56
|
МассивФайлов = НайтиФайлы(<Путь>, <Маска>, <ИскатьВПодкаталогах>);
Для Каждого Файл Из МассивФайлов Цикл
...
КонецЦикла;
|
|
3
abbas
10.07.12
✎
08:10
|
Есть папка, в этой папке есть файлы, мне нужно открыть все их и прочитать данные...
МассивФайлов = НайтиФайлы("C:\Temp");
Для каждого Файл Из МассивФайлов Цикл
Сообщить(Файл);
КонецЦикла;
Не работает
|
|
4
Живой Ископаемый
10.07.12
✎
08:15
|
да, в этом каталоге у тебя нет файлов удовлетворяющих пустой маске.. что тут удивительного?
|
|
5
abbas
10.07.12
✎
08:18
|
А если я хочу видеть все файлы, Маска необязательный параметр, или я чет не до понимаю...
|
|
6
butterbean
10.07.12
✎
08:21
|
(5) маску надо задавать если несколько файлов ищешь
|
|
7
Wobland
10.07.12
✎
08:23
|
(5)
МассивФайлов = НайтиФайлы("C:\Temp", "*.*");
Для каждого Файл Из МассивФайлов Цикл
Сообщить(Файл.Имя);
КонецЦикла;
-----
img_015.jpg
|
|
8
Пыльный
10.07.12
✎
08:23
|
МассивФайлов = НайтиФайлы("C:\Temp","*.*");
Для каждого Файл Из МассивФайлов Цикл
Сообщить(Файл.Имя);
КонецЦикла;
|
|
9
Живой Ископаемый
10.07.12
✎
08:23
|
(5) Тогда все просто.. надо топнуть ногой, и сказать в8: Не буду давать тебе маску, хоть ты дерись!
Она сразу послушается и найдет все файлы
|
|
10
Пыльный
10.07.12
✎
08:25
|
(5) Необязательный. Но тогда массив будет содержать только имя каталога.
(7) Как мы одновременно ;)
|
|
11
abbas
10.07.12
✎
08:26
|
(8)(7) спасибо
(9) вариант (8)(7) лучше =)
|
|
12
Живой Ископаемый
10.07.12
✎
08:27
|
2(11) тебе сказали об этом еще в (4)
|
|
13
abbas
10.07.12
✎
08:37
|
(12) и тебе спасибо
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший