O_Windows批处理脚本汇总
del参数
/P 删除每一个文件之前提示确认。
/F 强制删除只读文件。
/S 从所有子目录删除指定文件。
/Q 安静模式。删除全局通配符时,不要求确认。
/A 根据属性选择要删除的文件。::@echo Off显示可选
Visual Studio 垃圾清理
::@echo Off
del /s /a *.sdf *.suo *.ncb *.user *.dll *.pdb *.netmodule *.aps *.ilk 2>nul
for /r . %%d IN (.) DO rd /s /q "%%d/x64" 2>nul
for /r . %%d IN (.) DO rd /s /q "%%d/Debug" 2>nul
for /r . %%d IN (.) DO rd /s /q "%%d/Release" 2>nul
for /r . %%d IN (.) DO rd /s /q "%%d/Bin" 2>nul
for /r . %%d IN (.) DO rd /s /q "%%d/Obj" 2>nul
for /r . %%d IN (.) DO rd /s /q "%%d/Backup" 2>nul
for /r . %%d IN (.) DO rd /s /q "%%d/_UpgradeReport_Files" 2>nul
for /r . %%d IN (.) DO rd /s /q "%%d/.vs" 2>nulKeil uVision 垃圾清理
::@echo Off
del *.crf /q /s
del *.o /q /s
del *.d /q /s
del *.axf /q /s
del *.htm /q /s
del *.sct /q /s
del *.dep /q /s
del *.lst /q /s
del *.map /q /s
del *.uvguix.* /q /s
del JLinkLog.txt /q /s
del *.dbgconf /q /s
del *.iex /s
del *.tra /s
del *.bak /s
del *.ddk /s
del *.edk /s
del *.lnp /s
del *.mpf /s
del *.mpj /s
del *.obj /s
del *.omf /s
::del *.opt /s ::不删除JLINK的设置
del *.plg /s
del *.rpt /s
del *.tmp /s
del *.__i /s
exitAltium Desiger 垃圾清理
::@echo Off
del *.SchDocPreview /q /s
del *.PcbDocPreview /q /s
del *.PrjPcbStructure /q /s
del *.AversionPreview /q /s
del *.csvPreview /q /s
del *.repPreview /q /s
for /r . %%d IN (.) DO rd /s /q "%%d/History" 2>nul
::for /f "delims=" %%i in ('dir /b /a *.PrjPcb') do (
:: set "name=%%~ni" echo %name%
::)
::for /r . %%d IN (.) DO rd /s /q "%%d/Project Logs for %name%" 2>nul
::for /r . %%d IN (.) DO rd /s /q "%%d/Project Outputs for %name%" 2>nul遍历当前目录所有文件名
dir *.* /b >Name.txt生成当前目录下的树形目录
tree /a /f > TreeA.txt生成当前目录下的所有文件信息
dir /s > TreeB.txt
评论已关闭