标题: [文件操作] 批处理如何指定路径反复扫描删除指定文件? [打印本页]
作者: 帝尊 时间: 2023-1-29 15:56 标题: 批处理如何指定路径反复扫描删除指定文件?
比如我要反复扫描指定路径,比如桌面,找到指定文件,1.txt 2.bat 3.png 进行强制删除。
作者: HOPE2021 时间: 2023-1-29 16:11
回复 1# 帝尊
您看这样可以吗?- @Echo Off
- If Exist "%UserProFile%\Desktop" (
- Cd /D "%UserProFile%\Desktop"
- ) Else (
- Cd /D "%UserProFile%\桌面"
- )
- @Goto :Main
-
- :Main
- For %%_ in (1.txt 2.bat 3.png) Do (
- Echo.正在检测 %%_
- If Exist %%_ Del /F %%_
- )
- @Goto :Main
复制代码
作者: 帝尊 时间: 2023-1-29 16:15
回复 2# HOPE2021
非常感谢您,恭喜发财。
作者: 帝尊 时间: 2023-1-29 16:18
回复 2# HOPE2021
可以增加一个遍历桌面所有文件夹吗?
作者: HOPE2021 时间: 2023-1-29 16:26
回复 4# 帝尊
试试这样?- @Echo Off
- If Exist "%UserProFile%\Desktop" (
- Cd /D "%UserProFile%\Desktop"
- ) Else (
- Cd /D "%UserProFile%\桌面"
- )
- @Goto :Main
-
- :Main
- For %%_ in (1.txt 2.bat 3.png) Do (
- For /F "Delims=" %%` in ('Dir /B /S %%_') Do (
- Echo.正在检测 %%`
- If Exist "%%`" Del /F "%%`"
- )
- )
- @Goto :Main
复制代码
作者: 帝尊 时间: 2023-1-29 16:38
回复 5# HOPE2021
再次感谢。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |