Тема: CMD/BAT: Удаление пустого каталога
Привет честной компании!
Нарисовалась проблема, голову сломал...
В рабочей директории содержится ряд папок с именами 001; 002 и т.д. В папках фалы, имя которых должно включать в себя имя папки.
По умолчанию программа добавляет новые файлы в папку с последним номером.
Но в процессе работы у пользователя возникает необходимость вставить новую папку между сущесвующими.
Т.е. допустим, имеется 8 папок, а ему нужно встроить новую на место третьей и добавить в нее новые файлы.
Я перемещаю папку 008 в 009 и переименовываю содержащиеся в ней файлы, 007 в 008 ... 003 в 004, и создаю папку 003.
Но, если какой либо файл из перемещаемых папок блокирован, выполнить откат становится затруднительно.
Решил в качестве проверки перемещать без переименовывания в вновь создаваемую в рабочей директории папку ТЕМР, и в случае успешного завершения возвращать в рабочую директорию с новыми именами.
Но оставлять каталог ТЕМР в рабочей директории нельзя!
Как его удалить?
Насколько мне известно, CMD такой возможности не предоставляет. Но может, кто либо подскажет какой либо иной вариант?
Поначалу использовал %ТЕМР% и все было гладко до тех пор, пока рабочая директория размещалась на системном диске.
А какой диск предпочтет пользователь неизвестно...


