批處理列印資料夾
方法一:
for /r d:\要遍歷的目錄\ %%i (*.exe) do (
echo %%i
)方法二:
set destpath=d:\你的目錄\
rem 你的字尾
set destext=*.exe
for /f "delims=" %%i in ('dir /b/a-d/s %destpath%\%destext%') do (
echo %%i
)方法三:遍歷當前檔案所有檔案以及資料夾
@echo off
for /r %%i in (*) do echo %%i >>log.txt
pause
批處理刪除空檔案
@echo off
dir "%cd%" /ad /b /s | sort /r /o list.txt
if exist deleted.txt attrib -s -h -a -r deleted.txt & del /f /q deleted.txt
for /f "delims=|" %%i in ( list.txt ) do rd "%%i\" & if not exist "%%i\" echo %%i\>>deleted.txt
if exist deleted.txt notepad.exe deleted.txt
del /s /q list.txt
pause
批處理管理檔案以及資料夾
一 set 命令 回顧一下set 命令有兩個引數 1 a 直接設定了乙個變數或者變數表示式,比如 set a var 2 或者 set a var 2 2 p 設定乙個變數,這個變數來自使用者的命令列的輸入結果 set p num 請選擇要執行的操作 if num 1 二 案列 2.1 批量更改檔名...
利用批處理刪除空資料夾
for f delims i in dir ad b s do call rd dir empty i goto eof rem 刪除空目錄 rd dir empty rd 1 2 nul goto eof set dir route 1 for f delims i in dir route do...
批處理實現資料夾同步
1.設定檔案1 file list.txt 列出要同步的資料夾 dir1 dir2 dirn 2.批處理檔案 copy.cmd set remote root path f dir set local root path d local dir for f a in file list.txt do...