windows bat批量删除指定目录下面的指定文件
时间:2023年10月01日
/来源:网络
/编辑:佚名
您可以使用以下的Windows批处理命令来批量删除指定目录下指定名称的文件以及快捷方式:
@echo off
set "rootDir=C:\your\root\directory" //将 "C:\your\root\directory" 替换成您的目标根目录
set "fileName=newbie_guide.lnk" //将 "newbie_guide.lnk" 替换成您要删除的文件名
for /r "%rootDir%" %%f in (%fileName%) do (
del "%%f"
)
set "shortcutName=新手必读.lnk" //将 "新手必读.lnk" 替换成您要删除的快捷方式名
for /r "%rootDir%" %%s in (*%shortcutName%) do (
del "%%s"
)
说明:
@echo off:在命令行中不显示批处理命令。
set "rootDir=C:\your\root\directory":将目标根目录的路径存储在变量 rootDir 中。
set "fileName=newbie_guide.lnk":将要删除的文件的名称存储在变量 fileName 中。
for /r "%rootDir%" %%f in (%fileName%) do (del "%%f"):使用 for 循环遍历指定目录下的所有子目录,查找匹配文件名的文件,并使用 del 命令删除它们。
set "shortcutName=新手必读.lnk":将要删除的快捷方式的名称存储在变量 shortcutName 中。
for /r "%rootDir%" %%s in (*%shortcutName%) do (del "%%s"):使用 for 循环遍历指定目录下的所有子目录,查找匹配快捷方式名的文件,并使用 del 命令删除它们。
注意:在Windows批处理脚本中,变量名需要使用两个百分号(%%)来表示。
@echo off
set "rootDir=C:\your\root\directory" //将 "C:\your\root\directory" 替换成您的目标根目录
set "fileName=newbie_guide.lnk" //将 "newbie_guide.lnk" 替换成您要删除的文件名
for /r "%rootDir%" %%f in (%fileName%) do (
del "%%f"
)
set "shortcutName=新手必读.lnk" //将 "新手必读.lnk" 替换成您要删除的快捷方式名
for /r "%rootDir%" %%s in (*%shortcutName%) do (
del "%%s"
)
说明:
@echo off:在命令行中不显示批处理命令。
set "rootDir=C:\your\root\directory":将目标根目录的路径存储在变量 rootDir 中。
set "fileName=newbie_guide.lnk":将要删除的文件的名称存储在变量 fileName 中。
for /r "%rootDir%" %%f in (%fileName%) do (del "%%f"):使用 for 循环遍历指定目录下的所有子目录,查找匹配文件名的文件,并使用 del 命令删除它们。
set "shortcutName=新手必读.lnk":将要删除的快捷方式的名称存储在变量 shortcutName 中。
for /r "%rootDir%" %%s in (*%shortcutName%) do (del "%%s"):使用 for 循环遍历指定目录下的所有子目录,查找匹配快捷方式名的文件,并使用 del 命令删除它们。
注意:在Windows批处理脚本中,变量名需要使用两个百分号(%%)来表示。
新闻资讯 更多
- 【建站知识】查询nginx日志状态码大于400的请求并打印整行04-03
- 【建站知识】Python中的logger和handler到底是个什么?04-03
- 【建站知识】python3拉勾网爬虫之(您操作太频繁,请稍后访问)04-03
- 【建站知识】xpath 获取meta里的keywords及description的方法04-03
- 【建站知识】python向上取整以50为界04-03
- 【建站知识】scrapy xpath遇见乱码解决04-03
- 【建站知识】scrapy爬取后中文乱码,解决word转为html 时cp1252编码问题04-03
- 【建站知识】scrapy采集—爬取中文乱码,gb2312转为utf-804-03