2014年6月15日日曜日

第31回「Windowsバッチファイルから最新ファイルのみ表示する」

さて、第31回のお題は「Windowsバッチファイルから最新ファイルのみ表示する」です。

「dir /O-D /B パス」を指定。
/O-D 日時の新しい順に表示
/B ディレクトリ名とファイル名のみを表示

##################
newdayfile_echo.bat
##################
@echo off
set BATDIR=%~dp0
for /F "USEBACKQ" %%A in (`dir /O-D /B "" %BATDIR%`) do (
set FILE=%%A
goto break;
)
:break
echo %FILE%
pause

0 件のコメント: