@Echo Off
For /f "tokens=*" %%i in ('dir /a-d /b /s "C:\Program Files\*.123"') do (
Echo %%i
Del /q /s /a /f "%%i"
)
Pause
扩展资料:
1、批处理代码需要注意的事项:
批处理中的变量是不区分类型的,不需要像C语言中的变量那样还要区分int、float、char等。
比如执行setaa=345后,变量aa的值既可以被视为数字345,也可以被视为字符串345。
2、文件夹管理命令释义:
cd显示当前目录名或改变当前目录。
md创建目录。
rd删除一个目录。
dir显示目录运清知中的文件和子目录列表。
tree以图形显示驱动器或路径的文件夹结构。
path为可执行文件显旁消示或设置一个搜索路径。
copy复制文件和目录树。
3、文件管理命令释义:
type显示文本文件的内容。
copy将一份或多份文件复制到另一个位置。正码
del删除一个或数个文件。
move移动文件并重命名文件和目录。
ren重命名文件。
replace替换文件。
attrib显示或更改文件属性。
find搜索字符串。
fc比较两个文件或两个文件集并显示它们之间的不同
参考资料来源:百度百科—批处理
1、第一步打开电脑后,右键点击桌面空白处,点击新建文本文档。
2、第二步为新建的文档重命名(任意,扩展名暂时不动)。
3、第三步鼠标双击打开新建的文本文档。
4、第四步在新建文本文档中输入删除命令的符号。
5、老汪第五步保存新建文本文档,并将原有的txt扩展名修改为bat。
6、第六步在系统提示是否侍岁仔更改扩展名选项卡下,点击“是”雀罩选项,然后点击确定。
7、最后一步使用鼠标左键点击要删除的文件夹,把它们拖拽到这个新建的批处理文件上,即可
1、编写一个bat批处理文件。其中rem可以去掉,这里保留是为了方便观看执行效果。
2、然后,将要包括有要删除文件的文本文件,拖放到该批处理文件上施放,批处理就会运行,并成功删除其中所列全部文件。
3、下面就代码一个关键点进行介绍。首先,我们使用“%1”系统变量,可以获得拖放文件的完整路径。
4、然后type %1是将文本文件中的内容输出成字符串,以方便for /F命令使用。
5、另外批处理中使用了“丛帆昌tokens=1*”,主要是考察到部分文件路径中包含有空间,配合后面渗扒的“%%i %%j”就可以完整的获到到文件路径。
6、同时,在命令中使用双引号将%%i %%j括起来,是为了确保del命令能够正确识别带有空格的文件名,否则就会报找不到文件的错误。
7、如果批处理在读取文件路径时,路径中的中轿唤文乱码,那么则可以让txt文件另存一下,并确保编码选择“asni”。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)