天天看點

使用批處理批量删除不同檔案夾下的同名檔案

今天由于網站的原因,需要删除不同檔案夾下的同名圖檔。

在百度、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循環語句。執行的結果如下圖示:

使用批處理批量删除不同檔案夾下的同名檔案