ファイル名から更新日時を作って更新するbatファイルを書いたよ
ファイル名から更新日時を作って更新するbatファイルを書いたよ。
@echo off rem test :LOOP if "%~1" == "" goto BAT_END echo %1 rem YYYYMMDDhhmmss set fn=%~n1 set Y=%fn:~0,4% set M=%fn:~4,2% set D=%fn:~6,2% set hh=%fn:~8,2% set mm=%fn:~10,2% set ss=%fn:~12,2% set upd=%Y%/%M%/%D% %hh%:%mm%:%ss% rem 更新日変更 powershell -Command Set-ItemProperty %1 -name LastWriteTime -value '%upd%' if ERRORLEVEL 1 ( echo %DATE% %1 error: %ERRORLEVEL% >> error.log ) shift goto LOOP :BAT_END pause