![]() |
Ищу аналог deltree.exe под х64 Задача - чистить %temp% при загрузке винды. Раньше успешно пользовался сабжем и простым батником в автозагрузке, сейчас он под х64 работать не хочет. Что посоветуете? |
если пашет rd то можно им |
1-ipp > rd не удаляет непустые каталоги, насколько я помню |
При достаточном запасе RAM возможно нестандартное решение: RAM-диск и назначение TEMP на него. Заодно и быстродействие некоторых программ повысится. |
3-Ткачик > Рамы мало (8), темп на ссд. |
У rd есть ключи: C:\Users\netmaster>rd /? Удаление каталога. RMDIR [/S] [/Q] [диск:]путь RD [/S] [/Q] [диск:]путь /S Удаление дерева каталогов, т. е. не только указанного каталога, но и всех содержащихся в нем файлов и подкаталогов. /Q Отключение запроса подтверждения при удалении дерева каталогов с помощью ключа /S. Т. е. комбинация del /a /f /s /q "%temp%\*" и rd /s /q "%temp%\*" имхо решает задачу. Но честно говоря мне такая оптимизация кажется экономией на спичках. От того, что там что-то осталось, системе сильно хуже не станет. Кроме темпа есть и другие места, где остаётся срач. Во многих случаях временные файлы удаляются самими прогами. А для остального можно иногда и очистку диска запустить. Вроде очистку диска можно было в планировщик добавлять. |
Т. е. наоборот. Сначала rd /s /q "%temp%\*" а потом del /a /f /s /q "%temp%" Тогда del не будет по отдельности удалять файлы в подкаталогах, которые могут быть удалены rd вместе с подкаталогом, а просто зачистит оставшиеся после rd в корне темпа файлы. |
В твикерах обычно есть галочка "очищать папку TEMP перед выходом". |
Текущее время: 05:21. Часовой пояс GMT +3. |