2009年1月21日水曜日

バッチでフォルダ作成。

日付を使用したフォルダを作成する。

仕事でフォルダをいちいち作成するのがめんどくなっちった。

っというわけで。

バッチさん、あなたの出番です。


■win2000の場合
rem 作業フォルダ作成バッチ
@echo off
setlocal
set nowdate=%DATE:/=%
mkdir %nowdate:~2%作業
endlocal
echo on
pause

■winXPの場合
rem 作業フォルダ作成バッチ
@echo off
setlocal
set nowdate=%DATE:/=%
mkdir %nowdate%作業
endlocal
echo on
pause


%DATE% → 曜日 yyyy/mm/dd
    曜日と日付を取得する。

%DATE:/=% → 曜日 yyyymmdd
    スラッシュを空文字に置換する。

%DATE:/=hoge% → 曜日 yyyyhogemmhogedd
    スラッシュをhogeに置換する。

%DATE:~2% → yyyy/mm/dd 
    二文字目から表示する。

0 件のコメント: