すべてのフォルダ名に日付、時刻、秒を追加するにはどうすればよいですか。
(C:\ Reports *)の/ D %% fの場合、名前を「%% f」「%%〜nxf」に変更します
すべてのフォルダ名に日付、時刻、秒を追加するにはどうすればよいですか。
(C:\ Reports *)の/ D %% fの場合、名前を「%% f」「%%〜nxf」に変更します
これにより、フォルダの名前が次の形式に変更されますFolder Name YYYY-MM-DD-HH-MM
。robocopy
またはを使用しない限り、バッチでの秒の解決は申し訳ありませんforfiles
。最後に変更された日付と時刻をフォルダ名に追加する必要があると想定しています。別の日付が必要な場合は、できるだけ多く指定する必要があります。
年= %%V
、月= %%T
、日= %%U
、時間= %%W
、分= %%X
、およびメリディエム=%%Y
@echo off
pushd "C:\Reports"
for /D %%D in (*) do for /f "tokens=1,2,3,4,5,6 delims=/: " %%T in ("%%~tD") do rename "%%~fD" "%%~nxD %%V-%%T-%%U-%%W-%%X"
popd