Scripting.FileSystemObject. Как перебрать файлы? #15800


#0 by Номер 6
Как перебрать коллекцию files?
#1 by a13x
http://www.winscripter.com/WSH/FileIO/77.aspxесли есть особая необходимость, могу и на теорию ссылок кинуть
#2 by БЖ
наhttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/jsprofiles.aspесть такой пример.function ShowFolderFileList(folderspec){}PS там ещё много чего интересного есть.
#3 by a13x
ссори, не обратил внимание на СоздатьОбъект...я думал, вы на wsh...врядли непосредственно в 1С-коде можно будет это сделать, только если через MSScriptControl.ScriptControl...
#4 by a13x
а Енумератор в 1С-языке не создать... кажется...
#5 by IAm
ФС
#6 by Номер 6
То-то и оно, что ФС, блин: получить первый файл, потом все остальные. Уродство!Через ScriptControl - то оно, конечно, можно, но это крайний случай.Мож кто чего уже придумал, такое простое и гениальное, а?
#7 by Номер 6
Может, из коллекции как-нить ключи удастся вытащить?
#8 by БЖ
6, а чем тебе не нравится получить первый файл а потом все остальные? в например тоже самое. в DOS, кстати этот же алгоритм используется.
#9 by Gloom
КомандаСистемы("dir "+Путь+" /a-d /b > files.txt");
#10 by Номер 6
Дык меня вполне устроил бы, если б в одинэйсике можно было бы вытащить энумератор.
#11 by IAm
У Files, как у любой корллекции есть атрибут Count, копай дальше
#12 by Gloom
Не взлетит, в коллекции Files к элементам нельзя по индексу обратиться, только по ключу. Ключ, кстати - имя файла...
#13 by Номер 6
Gloom, только ты один меня понимаешь...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С