寻找执行以下操作的方法:
开始>运行> “%TEMP%>删除所有内容(跳过任何冲突)。
到目前为止我已经
了@echo off
start %TEMP%
DEL *.*
我想我可以使用CD来访问文件夹,我想知道的是,如果有任何不能删除对话框的实例,我想跳过这些。
感谢您的帮助! 利安
答案 0 :(得分:21)
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 *
答案 1 :(得分:2)
如果要删除%TEMP%
文件夹中的所有文件,可以执行以下操作:
del %TEMP%\*.* /f /s /q
这将删除所有内容,包含任何扩展名的任何文件(*.*
)并对所有子文件夹(/s
)执行相同操作,而不会提示您输入任何内容(/q
),它会这样做,包括只读文件(/f
)。
希望这有帮助。
答案 2 :(得分:2)
以下批处理命令用于删除系统上的所有临时文件,最近文件和预取文件。
将以下代码保存为本地系统上的“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************
答案 3 :(得分:1)
cd C:\ Users \%username%\ AppData \ Local rmdir / S / Q Temp
del C:\ Windows \ Prefetch *。* / Q
del C:\ Windows \ Temp *。* / Q
del C:\ Users \%username%\ AppData \ Roaming \ Microsoft \ Windows \ Recent Items *。* / Q 暂停
答案 4 :(得分:1)
@echo off
RD %TEMP%\. /S /Q
::pause
explorer %temp%
此批次可以在任何地方运行。 RD代表删除目录,但这可以删除可删除的文件夹和文件。
答案 5 :(得分:1)
@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"
答案 6 :(得分:0)
只是用; del / f / q C:\ Users * username * \ AppData \ Local \ temp 它会起作用 然后你会删除整个地图,但是windows会重新制作它
答案 7 :(得分:-1)
@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