1. 程式人生 > 程式設計 >windows搜尋空資料夾的批處理程式程式碼例項

windows搜尋空資料夾的批處理程式程式碼例項

有時候需要搜尋查詢空資料夾,一個方法是將瀏覽器旁的目錄樹開啟,挨個檢視,如果有成百上千個目錄呢,以人力去找就太費時費力了,本文介紹一個批處理程式,可以代替人力完成這個任務。

程式碼

::Search for empty dirs.
::by lvfeng,Mar 11,2009

@echo off
setlocal enabledelayedexpansion
color 1E
echo 本程式搜尋空目錄
echo.
echo by www.lfhacks.com
echo.
echo 按任意鍵開始...
pause >NUL
dir /AD /ON /B >tempp
if exist result.txt del result.txt 
echo.
echo 搜尋到的空目錄有:
for /f "tokens=*" %%i in (tempp) do (
dir "%%i"|find " 0 File(s)" > NUL
set nofile=!errorlevel!
dir "%%i"| find " 2 Dir(s)" > NUL
if !errorlevel!==0 if !nofile!==0 (echo %%i
echo %%i >> result.txt
)
)
del tempp
echo.
echo 搜尋結果已匯出到result.txt
echo.
echo www.lfhacks.com
pause >NUL
exit

用法

將上面的程式複製出來到一個新建的文字檔案裡,另存這個文字檔案的副檔名為 bat,也就是 .txt 改成 .bat 。把這個bat檔案放在你要搜尋的目錄下,直接執行,它就會自動去尋找該目錄下的所有空目錄,並且顯示出來。最後,它還會把結果匯出到一個叫 result.txt 的文字檔案裡。

更多關於windows效率批處理程式程式碼例項請檢視下面的相關連結