|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Удаление фалов из папки TEMP |
|
CMD/BAT - Удаление фалов из папки TEMP
|
Старожил Сообщения: 269 |
Профиль | Отправить PM | Цитировать На одном из форумов прочитал
Есть оригинальный способ очистки любых папок и в частности TEMP'a : Делаем следующее: 1. Открываем блокнот Пишем del /f /q C:\Windows/Temp. \*.* Сохраните файл под именем, скажем, kill.cmd в корень диска С. Затем запустите редактор групповых политик (Пуск > Выполнить > gpedit.msc) и найдите ветвь Конфигурация компьютера > Конфигурация Windows > Сценарии. В правой части два раза кликните по параметру Завершение работы. Используя кнопку Добавить, укажите при выключении компьютера выполнять созданный вами командный файл c:\kill.cmd. И вам больше никогда не придётся вручную чистить TEMP Подскажите правильно ли указаны символы в пути файла, насколько мне известно слеш перед TEMP должен быть обратным, а вот почему после TEMP стоит точка и пробел? Данный cmd у меня не сработал, я поменял слеш и убрал точку с пробелом. del /f /q C:\Windows\Temp\*.* Файл исполнился. Из папки temp часть файлов удалилась. Но в корне диска c: также удалились файлы, и самое странное cmd файл тоже пропал. Почему так произошло подскажите. |
|
Отправлено: 12:54, 12-01-2011 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата twinzzz75:
2. необязательная точка в коце имени обзначает пустое расширение; 3. пробел отделяет один параметр от другого. "del /f /q C:\Windows\Temp. \*.*" удаляет файлы в папке "C:\Windows\Temp" и в корне текущего диска "\*.*" |
|
Отправлено: 13:47, 12-01-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 2723
|
Профиль | Отправить PM | Цитировать Подобный вопрос не раз обсуждался. ИМХО надёжнее Ваш файл kill.cmd изобразить в виде:
cd /D c:\Windows\Temp rd C:\Windows\Temp /s /q Так мы убиваем файлы любых атрибутов и поддиректории тоже /D "заставит" команду CD "занять" папку, rd с ключами удалит в папке всё, что ничем не занято, а саму папку не удалит, так как её занял CD |
------- Последний раз редактировалось megaloman, 12-01-2011 в 21:49. Отправлено: 21:39, 12-01-2011 | #3 |
Старожил Сообщения: 175
|
Профиль | Отправить PM | Цитировать |
Отправлено: 01:08, 13-01-2011 | #4 |
Ветеран Сообщения: 2101
|
Профиль | Отправить PM | Цитировать |
|
------- Отправлено: 11:07, 17-01-2011 | #5 |
Ветеран Сообщения: 2189
|
Профиль | Отправить PM | Цитировать очистка папки TEMP
очистка всех папок TEMP на компьютере rem Џ®ЁбЄ Ё г¤*«Ґ*ЁҐ ᮤҐа¦Ё¬®Ј® Ї*Ї®Є Temp @Echo Off SetLocal EnableExtensions Set F=temp For %%D In (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) Do ( For /F "Delims=" %%I In ('Dir %%D:\%F%.* /AD /B /S 2^>nul') Do ( If Exist "%%I" ( If /I "%%~nxI"=="%F%" Echo "%%I" If /I "%%~nxI"=="%F%" del /S /Q "%%I\">nul ) ) ) |
Отправлено: 21:50, 17-01-2011 | #6 |
Новый участник Сообщения: 46
|
Профиль | Отправить PM | Цитировать или так
del %temp%\*.* del %temp%\.*. |
Отправлено: 14:33, 22-05-2012 | #7 |
Ветеран Сообщения: 1014
|
Профиль | Отправить PM | Цитировать Цитата jannaly:
|
|
Отправлено: 22:55, 23-05-2012 | #8 |
Ветеран Сообщения: 2101
|
Профиль | Отправить PM | Цитировать Цитата shao:
|
|
------- Отправлено: 13:44, 26-05-2012 | #9 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Очистка папки %temp% у всех пользователей в системе. | noxville | Скриптовые языки администрирования Windows | 16 | 18-08-2020 06:47 | |
Разное - [решено] Папки..RaidTool ,PerfLogs ,Intel ,IDE, temp ...все ли они нужны ? | 3S3 | Microsoft Windows 7 | 6 | 01-06-2013 18:31 | |
Удаление всех папок и файлов из папки c:\Temp | DIKPro | Microsoft Windows NT/2000/2003 | 10 | 15-08-2006 16:20 | |
Как прописать в Autoexece удаление каталога Temp | Guest | Microsoft Windows 95/98/Me (архив) | 3 | 15-01-2004 22:38 | |
Переполнение папки TEMP | Guest | Microsoft Windows 95/98/Me (архив) | 12 | 04-09-2003 12:58 |
|