写个批处理删除指定文件或指定文件夹

如题所述

@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比较两个文件或两个文件集并显示它们之间的不同

参考资料来源:百度百科—批处理

温馨提示:答案为网友推荐,仅供参考
相似回答