bat指令碼刪除資料夾下的重複檔案

2021-08-18 00:11:15 字數 692 閱讀 9729

應用場景

**實現

bat 檔名

**

@echo off

:: 將目錄下的所有檔名匯入 src_file_name.txt 檔案

for%%i in (*.*) do echo "%cd%\%%i" >> src_file_name.txt

:: 將刪除的檔名匯入 del_file_name.txt 檔案,並計數

set /a cnt = 0

for %%i in (*")".jar) do ( echo "%cd%\%%i" >> del_file_name.txt

del /a /f /q "%cd%\%%i"

set /a cnt+=1)

echo "the number of deleted file: %cnt%" >> del_file_name.txt

pause

執行過程

檔案目錄

批處理執行

結果整體顯示

問題記錄

references

刪除檔案的bat 指令碼

rem set cdp cd set cdp d 桌面 d forfiles p cdp s m log d 20 c cmd c del path rem 無論是在windows下還是linux下,很多的日誌檔案如果不定時刪除會充滿硬碟,所以可以分別寫個指令碼定時處理一下 rem windows下...

刪除資料夾和資料夾下的檔案

c 沒有刪除檔案的功能,可借助windows api實現該功能,還可以依據呼叫c執行庫函式實現刪除功能。mfc程式中 刪除檔案的函式為deletefile 刪除資料夾的函式為removedirectory 參考自 刪除資料夾和資料夾下的子檔案函式實現如下 bool deletedirectory c...

Bat複製目錄到多個資料夾下

定義路徑,放在乙個mypath.txt中。遍歷上面的txt,取出每一行來拼出目錄路徑。執行複製 echo off setlocal enabledelayedexpansion rem 這裡是上次發布的檔案的路徑 set baktargetpath wechat發布備份 date 0,4 date ...