寻找一种方法来执行以下操作:
开始 > 运行 > "%TEMP% > 删除所有内容(跳过任何冲突)。
到目前为止我有
@echo off
start %TEMP%
DEL *.*
我想我可以使用 CD 进入文件夹,我想知道是否有任何实例无法删除一个对话框,我想跳过这些。
谢谢您的帮助!利亚姆
寻找一种方法来执行以下操作:
开始 > 运行 > "%TEMP% > 删除所有内容(跳过任何冲突)。
到目前为止我有
@echo off
start %TEMP%
DEL *.*
我想我可以使用 CD 进入文件夹,我想知道是否有任何实例无法删除一个对话框,我想跳过这些。
谢谢您的帮助!利亚姆
del
不会触发任何对话框或消息框。但是,您有一些问题:
start
只会打开无用的资源管理器。您需要cd
更改批处理文件的工作目录(在/D
那里,它在从不同驱动器运行时也可以工作):
cd /D %temp%
您可能还想删除目录:
for /d %%D in (*) do rd /s /q "%%D"
您还需要跳过问题del
并删除只读文件:
del /f /q *
所以你到达:
@echo off
cd /D %temp%
for /d %%D in (*) do rd /s /q "%%D"
del /f /q *
以下批处理命令用于删除系统上的所有临时、最近和预取文件。
在本地系统上将以下代码另存为“Clear.bat”
*********START CODE************
@ECHO OFF
del /s /f /q %userprofile%\Recent\*.*
del /s /f /q C:\Windows\Prefetch\*.*
del /s /f /q C:\Windows\Temp\*.*
del /s /f /q %USERPROFILE%\appdata\local\temp\*.*
/Below command to Show the folder after deleted files
Explorer %userprofile%\Recent
Explorer C:\Windows\Prefetch
Explorer C:\Windows\Temp
Explorer %USERPROFILE%\appdata\local\temp
*********END CODE************
如果你想删除文件%TEMP%
夹中的所有文件,你可以这样做:
del %TEMP%\*.* /f /s /q
这将删除所有内容,任何具有任何扩展名的*.*
文件(/s
/q
/f
希望这可以帮助。
cd C:\Users\%username%\AppData\Local rmdir /S /Q Temp
del C:\Windows\Prefetch*.* /Q
德尔 C:\Windows\Temp*.* /Q
del C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Recent Items*.* /Q pause
@echo off
RD %TEMP%\. /S /Q
::pause
explorer %temp%
这批可以在任何地方运行。RD 代表删除目录,但这可以删除可删除的文件夹和文件。
只需使用
del /f /q C:\Users\%username%\AppData\Local\temp
它会起作用。
注意:它会删除整个文件夹,但是 Windows 会根据需要重新制作它。
@echo off
del /s /f /q %windir%\temp\*.*
rd /s /q %windir%\temp
md %windir%\temp
del /s /f /q %windir%\Prefetch\*.*
rd /s /q %windir%\Prefetch
md %windir%\Prefetch
del /s /f /q %windir%\system32\dllcache\*.*
rd /s /q %windir%\system32\dllcache
md %windir%\system32\dllcache
del /s /f /q "%SysteDrive%\Temp"\*.*
rd /s /q "%SysteDrive%\Temp"
md "%SysteDrive%\Temp"
del /s /f /q %temp%\*.*
rd /s /q %temp%
md %temp%
del /s /f /q "%USERPROFILE%\Local Settings\History"\*.*
rd /s /q "%USERPROFILE%\Local Settings\History"
md "%USERPROFILE%\Local Settings\History"
del /s /f /q "%USERPROFILE%\Local Settings\Temporary Internet Files"\*.*
rd /s /q "%USERPROFILE%\Local Settings\Temporary Internet Files"
md "%USERPROFILE%\Local Settings\Temporary Internet Files"
del /s /f /q "%USERPROFILE%\Local Settings\Temp"\*.*
rd /s /q "%USERPROFILE%\Local Settings\Temp"
md "%USERPROFILE%\Local Settings\Temp"
del /s /f /q "%USERPROFILE%\Recent"\*.*
rd /s /q "%USERPROFILE%\Recent"
md "%USERPROFILE%\Recent"
del /s /f /q "%USERPROFILE%\Cookies"\*.*
rd /s /q "%USERPROFILE%\Cookies"
md "%USERPROFILE%\Cookies"
@echo off
del /s /f /q c:\windows\temp\*.*
rd /s /q c:\windows\temp
md c:\windows\temp
del /s /f /q C:\WINDOWS\Prefetch
del /s /f /q %temp%\*.*
rd /s /q %temp%
md %temp%
deltree /y c:\windows\tempor~1
deltree /y c:\windows\temp
deltree /y c:\windows\tmp
deltree /y c:\windows\ff*.tmp
deltree /y c:\windows\history
deltree /y c:\windows\cookies
deltree /y c:\windows\recent
deltree /y c:\windows\spool\printers
del c:\WIN386.SWP
cls