使用reg文件,直接删除某些文件
发布网友
发布时间:2022-04-30 18:29
我来回答
共3个回答
热心网友
时间:2022-06-29 05:14
lz你搞错了吧,reg文件是注册表文件,没有办法删除文件,你说得应该是bat批处理文件吧。
1问题的批处理:
@echo off
set str=abc
echo %~a1|findstr "^d">nul||(echo 不是目录&pause&exit)
if not "%~f2"=="" echo 只能选一个目录&pause&exit
pushd "%~f1"
for /f "delims=" %%i in ('dir *%str%*.* /a-d/s/b') do del "%%i" /a/f/q
popd&echo OK!&pause
2问题的批处理:
@echo off
echo %~a1|findstr "^d">nul||(echo 不是目录&pause&exit)
if not "%~f2"=="" echo 只能选一个目录&pause&exit
pushd "%~f1"
for /f "delims=" %%i in ('dir /a-d/b') do del "%%i" /a/f/q
popd
echo OK!&pause
说明:
1,把要包含abc文件的什么盘或者什么盘的什么目录,拖到.bat文件图标上,就可以把这个盘或者这个盘的什么目录下,包含abc的文件全部删除。
2,把某个目录的图标直接拖到2.bat文件图标上,就全部删除这个目录中的文件,但不删除这个目录中的子目录和其子目录下的文件。
热心网友
时间:2022-06-29 05:14
Bat文件吧..
热心网友
时间:2022-06-29 05:14
REG命令?好像不行,.REG是注册表的文件格式.BAT(批处理)可以实现你的操作.