如何批量删除不同文件夹文件名相同的文件

比如说文件夹A中包含8000个txt文件,文件夹B中包含1000个txt文件,且这1000个文件都在A中,怎么把A中这1000个文件删除呢,使用批处理命令

去我的电脑里搜索你需要删除的文件然后批量删除即可。

1、首先需要右击“此电脑”图标,在其弹出的下拉菜单中找到并点击名称为“打开”按钮:

2、接着需要在接下来弹出的页面框中右上角搜索栏里输入你需要删除的文件:

3、最后只需要选中你需要删除的文件右击删除即可解决如何批量删除不同文件夹文件名相同的文件问题:

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-13

1、新建txt文件,复制下面内容。

@echo off& setlocal enabledelayedexpansion

for /f "delims=" %%1 in ('dir /a /b') do (set wind=%%1

ren "%%~1" "!wind:文档=!")

2、将上面的  “文档” 改为你需要批量删除的文字

3、将txt文档后缀改为“.dat”文件

4、复制该.dat文件到你需要删除的文件夹中

5、双击该文件。

第2个回答  2013-02-03
思路:第一步先找出文件夹B中的文件名,第二步在文件夹A中删除。
操作:
1)在文件夹B中建立提取所有.txt 文件名的.bat 批处理文件(打开空白记事本,输入内容Dir *.* > txt_list.txt 后,另存为 提取文件名.bat,存放于B文件夹。)
2)运行 提取文件名.bat,将得到 txt_list.txt 文件名清单(txt_list.txt 中即有文件夹B目录下所有的.txt文件名列表)
3)将得到的 txt_list.txt 文件名清单中 .txt 文件列表整理出来(可用word或excel表格转换功能)
4)打开空白记事本,输入 del /s 要删除的文件名.txt 后,另保存为 删除.bat ,保存在文件夹A中(注意:此处的 要删除的文件名.txt 即第三步整理出来的文件名列表,可为多行用回车隔开,可借助 excel 来填充)
5)在文件夹A中运行 删除.bat 。此方法有点老土,但也实用。/s 表示在当前目录及下级目录执行指令,并显示明细。若文件夹A内无下级文件夹,或避免对下级目录执行删除,可省略不要。
第3个回答  推荐于2017-10-05
del /s /q c:\你要删除的文件 c可改为别的盘符
这个没有办法,上面这个是删除想同文件的
你这说的1000个文件在B下面,那他们的文件名一定不一样,你不可能知道全部的文件名

del /q c:\temp\*.txt 这里的C盘路径 你自己要选好
这说的是,c盘下 temp目录下的 所有txt 文件 删除本回答被提问者采纳
第4个回答  2010-03-30
你可以利用搜索功能删除呀,先搜索到,然后全部选择就可以删除了呀
相似回答