Имя: Пароль:
1C
1С v8
Папки внутренних документов
,
0 knij
 
23.06.17
08:42
Здравствуйте! Прошу помочь с задачей.
Необходимо осуществить перебор подкаталогов в заданном каталоге.
В задаче каталог - реквизит обработки.
Т.е. я выбираю на сервере папку(папки внутренних документов) и хочу сделать перебор папок внутри него.
Пожалуйста, посоветуйте, как это возможно сделать.
1 Aleksey
 
23.06.17
08:45
а. зачем
б. на каком языке
в. что в итоги должно быть. Ну перебрала ты каталоги, дальше что с этими каталогами делать?
2 knij
 
23.06.17
08:48
(1)
а,в. Необходимо разложить файлы по подкаталогам заданной папки в соответствии их имен.
б. Не понял?
3 Aleksey
 
23.06.17
08:48
например
for /r "C:\test" /d %%i in (*) do (
   echo Name of folder: %%i
)
4 knij
 
23.06.17
08:49
(3) Можно на русском, пожалуйста:)
5 1dvd
 
23.06.17
08:49
6 Aleksey
 
23.06.17
08:50
(4) команды дос пишутся на английском

Еще раз на каком языке, делфи, паскаль, с++, 1С
7 knij
 
23.06.17
08:50
(6) 1С
8 Aleksey
 
23.06.17
08:52
для 7-ки смотри  НайтиПервыйФайл() и НайтиСледующийФайл(),
для 8-ки  НайтиФайлы()

ЖКК надуюсь есть?
9 knij
 
23.06.17
08:58
(8) Пробовал через НайтиФайлы() не получилось.
ЖКК, к сожалению, нет, поиск веду в интернете.
10 Aleksey
 
23.06.17
08:59
(9) это за какие такие грехи тебя в гугли забанили?
11 knij
 
23.06.17
09:01
(10) Никто не банил)
Не смог найти ничего про работу с папками внутренних документов.
12 Aleksey
 
23.06.17
09:06
13 knij
 
23.06.17
09:16
(12) В этой статье нету решения моей задачи.
14 1dvd
 
23.06.17
09:16
(11) папка - это тоже файл, но с особыми атрибутами
15 1dvd
 
23.06.17
09:17
Ладно, жкк нету. Но, СП то не спёрли надеюсь?
16 knij
 
23.06.17
09:25
(15) Я пробовал сделать так:
МассивПапок = НайтиФайлы(Путь,"*.*",Истина);
Для Каждого Файл Из МассивПапок Цикл
Если Файл.ЭтоКаталог Тогда
Сообщить(Файл.Имя);
КонецЕсли;
КонецЦикла;

Но в итоге ничего не происходит, до условия отладчик не доходит, пропускает.
17 knij
 
23.06.17
10:06
Как можно получить полный путь к папке из ПапкиВнутреннихДокументов?
18 Chameleon1980
 
24.06.17
01:10
пля недавно жеж такая тема была
или дежавю?
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс