К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Ищу аналог deltree.exe под х64

Гость
0 - 15.04.2014 - 23:05
Задача - чистить %temp% при загрузке винды. Раньше успешно пользовался сабжем и простым батником в автозагрузке, сейчас он под х64 работать не хочет. Что посоветуете?


Гость
1 - 15.04.2014 - 23:27
если пашет rd то можно им
Гость
2 - 15.04.2014 - 23:54
1-ipp > rd не удаляет непустые каталоги, насколько я помню
3 - 16.04.2014 - 08:07
При достаточном запасе RAM возможно нестандартное решение: RAM-диск и назначение TEMP на него. Заодно и быстродействие некоторых программ повысится.
Гость
4 - 16.04.2014 - 10:13
3-Ткачик > Рамы мало (8), темп на ссд.
Гость
5 - 20.04.2014 - 11:26
У rd есть ключи:
C:\Users\netmaster>rd /?
Удаление каталога.

RMDIR [/S] [/Q] [диск:]путь
RD [/S] [/Q] [диск:]путь

/S Удаление дерева каталогов, т. е. не только указанного каталога,
но и всех содержащихся в нем файлов и подкаталогов.

/Q Отключение запроса подтверждения при удалении дерева каталогов
с помощью ключа /S.

Т. е. комбинация
del /a /f /s /q "%temp%\*"
и
rd /s /q "%temp%\*"
имхо решает задачу. Но честно говоря мне такая оптимизация кажется экономией на спичках. От того, что там что-то осталось, системе сильно хуже не станет. Кроме темпа есть и другие места, где остаётся срач. Во многих случаях временные файлы удаляются самими прогами. А для остального можно иногда и очистку диска запустить. Вроде очистку диска можно было в планировщик добавлять.
Гость
6 - 20.04.2014 - 11:29
Т. е. наоборот. Сначала
rd /s /q "%temp%\*"
а потом
del /a /f /s /q "%temp%"
Тогда del не будет по отдельности удалять файлы в подкаталогах, которые могут быть удалены rd вместе с подкаталогом, а просто зачистит оставшиеся после rd в корне темпа файлы.
Гость
7 - 20.04.2014 - 14:08
В твикерах обычно есть галочка "очищать папку TEMP перед выходом".


К списку вопросов






Copyright ©, Все права защищены