有時候在整理資料時,會希望可以列出這個資料夾內所有檔案的檔名,該如何做呢?

請參考以下方式:

@echo off
dir /b /on >list.txt

將以上存成 列出資料夾內檔名(不含路徑).bat ,放到該資料夾中,雙擊滑鼠即可。

@echo off
dir /b /on /s >list.txt

將以上存成 列出資料夾內檔名(含路徑).bat ,放到該資料夾中,雙擊滑鼠即可。

@echo off 
set startDir = %CD% 
if(%1)==('help') GOTO USAGE 
IF (%1)==() ( 
set work_dir=%cd% 
) ELSE ( 
set work_dir=%1 
) 
cd /d %1 
SET counter=0 
REM * 
dir /B /A:-D %1 > upx8.txt 
REM * 
FOR /F %%i IN (dirs.txt) DO ( 
set /A Counter += 1 
) 
echo %Counter% 

將以上存成 列出資料夾內檔名.bat ,放到該資料夾中,雙擊滑鼠即可。