请问高手,要删除b盘123文件夹下的子目录456文件夹中的多个EXS文件,怎么编写BAT(用通配符)批处理文件。例如:B/123/456/QQHelper_1468_CSyGnHFa.uTMP.exe,QQHelper_1468_PplJAvSj.uTMP.exe,QQHelper_1468_YNQPHPYs.uTMP.exe等文件,注这个文件夹中的其他EXE文件还要保留。
是隐藏文件
@echo off
b:
cd 123\456
del QQ*uTMP.exe
对吗?
对,保存为bat格式即可。
追问没删掉,因为是隐藏文件
追答先在windows下将文件夹内所有文件的只读和隐藏属性都去掉。
也可以在删除之前,先执行去只读隐藏属性命令。
脚本改为:
@echo off
b:
cd 123\456
attrib -r -h *.*
del QQ*uTMP.exe
怎么用批处理去掉隐藏属性
追答attrib -r -h *.*
上面的脚本里已经有了,你直接用就可以了。
还是没删除掉
追答那估计是有进程保护这些文件,你用U盘PE系统启动,再用脚本进行删除应该可以。
怎么写编程语句
追答b:
cd 123\456
del qq*.exe
把它存储为qq_del.bat文件即可。