2011年5月22日日曜日

Eclipse SVN ユーザ情報退避バッチ編

@ECHO OFF
ECHO SVNユーザ情報退避処理
ECHO ユーザ:%USERNAME%
REM 初期設定
SET DASDir="C:\Documents and Settings\%USERNAME%"
SET SVNUsr="C:\Documents and Settings\%USERNAME%\Application Data\Subversion\auth\svn.simple\"
SET 標準="%DASDir%\SVN標準"
SET 管理="%DASDir%\SVN管理"
SET 宛先=""
:START
SET /P INPUT=退避するユーザ(現在の状況)を指定 [1:標準ユーザ 2:管理ユーザ 9:終了] :
IF %INPUT% EQU 1 (
    SET 宛先=%標準%
    GOTO DOCOPY
)
IF %INPUT% EQU 2 (
    SET 宛先=%管理%
    GOTO DOCOPY
)
IF %INPUT% EQU 9 (
    GOTO END
)
SET INPUT=""
GOTO START
:DOCOPY
IF NOT EXIST %標準% (
    ECHO 標準ユーザ情報退避フォルダ作成
    MKDIR %標準%
)
IF NOT EXIST %管理% (
    ECHO 管理ユーザ情報退避フォルダ作成
    MKDIR %管理%
)
ECHO ユーザ情報退避処理
CD %SVNUsr%
COPY ファイル名 %宛先%
:END
PAUSE

0 件のコメント:

コメントを投稿