Форум на Kuban.ru (http://forums.kuban.ru/)
-   Использование программ (http://forums.kuban.ru/f1025/)
-   -   Ищу аналог deltree.exe под х64 (http://forums.kuban.ru/f1025/ishu_analog_deltree_exe_pod_h64-5625096.html)

ciknoni 15.04.2014 23:05

Ищу аналог deltree.exe под х64
 
Задача - чистить %temp% при загрузке винды. Раньше успешно пользовался сабжем и простым батником в автозагрузке, сейчас он под х64 работать не хочет. Что посоветуете?

ipp 15.04.2014 23:27

если пашет rd то можно им

ciknoni 15.04.2014 23:54

1-ipp > rd не удаляет непустые каталоги, насколько я помню

Ткачик 16.04.2014 08:07

При достаточном запасе RAM возможно нестандартное решение: RAM-диск и назначение TEMP на него. Заодно и быстродействие некоторых программ повысится.

ciknoni 16.04.2014 10:13

3-Ткачик > Рамы мало (8), темп на ссд.

netmaster 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%\*"
имхо решает задачу. Но честно говоря мне такая оптимизация кажется экономией на спичках. От того, что там что-то осталось, системе сильно хуже не станет. Кроме темпа есть и другие места, где остаётся срач. Во многих случаях временные файлы удаляются самими прогами. А для остального можно иногда и очистку диска запустить. Вроде очистку диска можно было в планировщик добавлять.

netmaster 20.04.2014 11:29

Т. е. наоборот. Сначала
rd /s /q "%temp%\*"
а потом
del /a /f /s /q "%temp%"
Тогда del не будет по отдельности удалять файлы в подкаталогах, которые могут быть удалены rd вместе с подкаталогом, а просто зачистит оставшиеся после rd в корне темпа файлы.

sodpd 20.04.2014 14:08

В твикерах обычно есть галочка "очищать папку TEMP перед выходом".


Текущее время: 07:59. Часовой пояс GMT +3.