使用批处理批量删除不同文件夹下的同名文件

今天由于网站的原因,需要删除不同文件夹下的同名图片。

在百度、google中扫荡了很久也没有找确切的解决方法,只能自己动手想办法解决了。因为牵涉到的图片比较,大概计算了一下有1500张图片,这要自己手动删除的话。

你懂得啊,兄弟们,那要累死了呢……

这就想到了,批处理。说实话,批处理咱也是不怎么懂呢,也知道一点皮毛。但是这就够了。使用如下的代码,就可以解决问题了:

@echo off

for /r E:\ceshi\yuan\prom-dresses %%i in (*) do (

for /r E:\ceshi\delete\s\prom-dresses %%a in (*) do (

if "%%~ni"=="%%~na" Del /f /q /a "%%a"

echo Del /f /q /a "%%a"

))

pause

此语句利用两个for循环语句。执行的结果如下图示:

使用批处理批量删除不同文件夹下的同名文件_第1张图片

你可能感兴趣的:(使用批处理批量删除不同文件夹下的同名文件)