请问怎么用CMD删除不知道位置只知道名字的文件???

2025-03-09 23:47:10
推荐回答(1个)
回答1:

del /a /f /q /S D:\ABC*.txt

-------------------------------------------------------------
强制删除D盘所有首字母为ABC的TXT文件
其中:
*为通配符
/a /f 是强制删除所有属性的文件
/q是无需确认直接删除
/s开关,可以删除子文件加中的文件

假设,你要删除的文件名为“forxsy.exe”,你又不知道它在哪个盘。你就这样写

del /a /f /q /S C:\forxsy.exe
del /a /f /q /S D:\forxsy.exe
del /a /f /q /S E:\forxsy.exe
del /a /f /q /S F:\forxsy.exe
del /a /f /q /S G:\forxsy.exe
...

----------------------------------
要是文件名你只能记住一部分文件名,就加入*做文件名
del /a /f /q /S C:\forxsy*.exe

------------------
forxsyfd.exe、forxsy12.exe、forxsydsadsa.exe、forxsy发.exe等文件都可以用forxsy*.exe表示

--------------------------------------
也可以用“?”作为通配符
通配符详见http://baike.baidu.com/view/451.htm?fr=ala0