Leon_Ko

Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Правда, появились некоторые вопросы . Во-первых, как сделать так, что не было жёсткой привязки к букве диска и папке? В оригинале указанно "z:\folder", а если диск (буква) другой и папка, соответственно, тоже. Т.е. хотелось бы иметь полную универсальность: запускаем в корне "z:\" - получаем обработку всего диска (раздела), запускаем в "z:\folder" - получаем обработку в папках, соответственно, нижее. Это можно? Во-вторых, не очень понятно с сообщением "Скрипт отработал с ошибками." Т.е. логика-то понятна, а вот работа... Поясню конкретной ситуацией - на примере. Имеем раздел с папкой "z:\folder", где в подкаталогах ("z:\folder\1", "z:\folder\2", "z:\folder\2\1" и т.п.) имеются необходимые к удалению файлы *.bak. Меняем в скрипте strFolderPath = "z:\folder" на strFolderPath = "z:\" , т.е. запускаем удаление с корня раздела. Выдаётся сообщение "Скрипт отработал с ошибками." что в общем-то логично. Но файлы-то *.bak в каталогах "z:\folder\1", "z:\folder\2" удаляются! Что как-то не очень понятно . |