Изначально мой вариант работал долго именно потому, что был написан на VB6 с тормознутым FSO делающим кучу лишних операций с диском
FSO делает ровно то что ты ему скажешь, и лишне операции были конкретно потому что ты сказал ему их выполнять
Ещё раз большое спасибо за это, я даже понял идею сканирования дерева снизу вверх, основная проблема в винте и наверное так будет быстрее.
Но оставлять папки потому, что в них есть пустые файлы я извините не намерен.
Ну тут твое дело как дальше изменять код. У тебя видимо другие определения пустой папки вот и все. В коде который написал EROS, пустая папка не должна вообще ничего внутри себя иметь. Если хочешь как-то по-другому сделать, это все элементарно модифицируется.
Ответить
|