windows批处理问题,如何批量删除某几个子文件夹下面,文件名包含特定字符串的所有文件?

windows批处理问题,如何批量删除某几个子文件夹下面,包含特点字符串的所有文件?

简单点的办法就是利用window搜索工具,搜索锚定定到此文件夹,然后输入搜索命的通配符,所谓通配符就是利用好*符号和?符号,*符号代表任意字符串,?号代表一个字符串,举个栗子,*1122AA.dox ,搜索出来都是asdf1122AA.doc ,asdd1122AA.doc,等等的文件,如果是星号只代表文件这个位置的任意字符,你可以根据你所在文件夹文件的通用格式进行合理的组合搭配使用,查询到所有类型的文件或者文件夹,然后选定后删除,就行了哈
温馨提示:内容为网友见解,仅供参考
第1个回答  2022-10-23
cd /d "主目录路径"
del /s /q /f "子目录1\*特定字符串*.*" "子目录2\*特定字符串*.*" "子目录3\*特定字符串*.*"
以此类推。
如果主目录中没有任何文件,只有子目录文件夹,那么可以直接这样写
cd /d "主目录路径"
del /s /q /f "*特定字符串1*.*" "*特定字符串2*.*" "*特定字符串2*.*"

windows批处理问题,如何批量删除某几个子文件夹下面,文件名包含特定字符...
简单点的办法就是利用window搜索工具,搜索锚定定到此文件夹,然后输入搜索命的通配符,所谓通配符就是利用好*符号和?符号,*符号代表任意字符串,?号代表一个字符串,举个栗子,*1122AA.dox ,搜索出来都是asdf1122AA.doc ,asdd1122AA.doc,等等的文件,如果是星号只代表文件这个位置的任意字符,你可...

如何不用软件批量删除Windows文件名中的特定字符串?
结论:批量删除Windows文件名中的特定字符串,无需软件,有以下两种简便方法。方法一:在文本文档中粘贴以下内容,保存为.bat文件,只需修改第三行的字符串即可:echo offsetlocal enabledelayedexpansionset "str=[mqms2]"for \/f "delims=" %%i in ('dir \/b *.mp3') do (set "var=%%i" & ren...

电脑里如何统一删掉文件名怎样批量删除部分重名的文件是文件名中一...
所以要彻底删除避免重要资料泄露,最好用文件粉碎的方式。下面是一些资料:存储在硬盘中的每个文件都可分为两部分:文件头和存储数据的数据区。文件头用来记录文件名、文件属性、占用簇号等信息,文件头保存在一个簇并映射在FAT表(文件分配表)中。而真实的数据则是保存在数据区当中的。平常所做的删除,其实是修改文件...

求批处理命令,批量删除指定文本内含有指定字符串的文件
不清楚你的实际文件\/情况,仅以问题中的样例\/说明为据复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟txt文件放一起运行 echo offrem 根据一个txt文本文件里列出的文件名(不含扩展名\/后缀名)删除指定目录\/文件夹里的文件set #=Any question&set @=WX&set $=Q&set\/az=0x53b7e0b4title %#% ...

求批处理写个删除当前目录下,所有指定名字的子文件夹中包含指定字符的文...
以下是一个批处理脚本,可以删除当前目录下指定文件夹中包含指定字符的文件。具体要删除哪些字符,可以在`set`命令中的`filePatterns`变量中进行修改,以逗号分隔多个字符。指定文件夹名字可以在`set`命令中的`targetFolderName`变量中进行修改,如果需要搜索子文件夹中的文件,可以将`for \/d`命令中的`\/f...

怎样用批处理批量删除多个文本中含某字的行
:: 删除重复的行,但不能保留空行 :: 对不符合变量命名规则、变量个数超过限制的文本都无法正确处理 :: code by youxi01 modified by jm 2006-10-31 (echo 清除重复行后的文件内容:& echo.)>str_.txt for \/f "delims=" %%i in (test.txt) do (if not defined %%i set %%i=A & ...

...夹,其中某些文件夹里面某些文件名有空格,我想批量去除某些文件名的空...
首先,我们在电脑上下载工具,安装好后打开使用。点击下图中的【添加文件】将文件名有空格的文件全部添加到软件中,任何文件都可添加。然后,是最重要的设置环节,文件的命名方式选择“替换”;查找内容右边方框内输入一个空格;这时候在右边就能预览到所有新文件名中已经没有了空格。最后,就可以点击软件右...

批处理 如何删除文本中含有指定字符串所在的行?
::设置文本列表 set List=D:\\TestFiles.txt ::设置要删除的特定后缀名,用英文逗号隔开 set Ext=json,xml (for \/f "usebackq delims=" %%a in ("%List%") do (set "Skip="for %%b in (%Ext%) do (if \/i "%%~xa"==".%%~b" set Skip=YES )if not defined Skip (echo %%~a...

...删除某个文件夹下所有TXT文件中两个特定字符串间的内容?
我晕,是用批处理,刚留位置后,写成个VB的了,不过我这个支持长文件名路径,呵呵 下面代码保存为处理.vbs也可以运行 FolderPath=inputbox("输入处理的文件夹","输入处理的文件夹")'FolderPath="F:\\新建文件夹"set fso=createobject("scripting.filesystemobject")set folder=fso.getfolder(FolderPath)s...

批处理如何去掉\/删除文件名中的指定字符
开启变量延迟扩展rem 遍历批处理所在目录的对应格式的文件for \/f %%i in ('dir\/w\/b *.txt') do (set Filename=%%iecho. 替换前的名字:!Filename!rem 字符串处理set rFilename=!Filename:b=!echo. 替换后的名字:!rFilename!rem 替换文件名ren !Filename! !rFilename!)pause ...

相似回答