А ну тогда отлично )
Кстати, несколько минусов класса отмечу:
1) Огромная ресурсоемкость (на себе испытал), так как при построении полной иерархии объектов прочитываются все файлы (даже пустые и возможно не нужные для данной задачи)
Обойти можно приблежением корневой папки к используемым файлам, а именно:
Если структура такая d - папка; f - файл
d1[ d2( d5(f1,f2) d6(f3,f4) ) d3( d7(f5,f6) ) d4( d9(f7,f8) d10(f9,f10) ) ]
и требуется получить доступ к файлам f1,f2,f3,f4,f5,f6 то лучше создать два объекта для d2 и d3 чем один для d1, убережетесь от накопления ненужных файлов ;)
Другими словами максимально приблежайте корневую папку к искомым файлам
Изменил: Артур (22.03.2010 / 04:21)