【バッチ処理】今日の日付のフォルダを作る

下記のコードで、C:\テスト に今日の日付のフォルダを作成することができる。

@echo off
setlocal

rem Get the current date in yyyyMMdd format
for /f "skip=1 tokens=1-3 delims=- " %%a in ('wmic os get localdatetime') do (
    set datetime=%%a
    goto :done
)
:done
set yyyy=%datetime:~0,4%
set mm=%datetime:~4,2%
set dd=%datetime:~6,2%

set yyyymmdd=%yyyy%%mm%%dd%

rem Get the test path
set testPath=C:\テスト

rem Create the folder with the name yyyymmdd業務
set folderName=%yyyymmdd%業務
set path=%testPath%\%folderName%

mkdir "%path%"

endlocal

バッチファイルを作成して実行してみてほしい。タスクスケジューラーに設定することで、毎日、また、ログオン時に毎回フォルダを作成するように設定することも可能だ。バッチファイル、タスクスケジューラーがよくわからない方は、こちらを参照してほしい。

Follow me!