★从VSS中取得最新版本的文件:
REM get latest file
set PATH=%PATH%;D:/WorkBase/VSS
set ssdir=//192.168.1.1/vss
set ssuser=me
set sspwd=me
ss get -GL"D:/localFolder" $/vss/001/mytest.xls
★取下的文件用winrar压缩:
set PATH=%PATH%;D:/WorkBase/WinRAR/
winrar.exe a "D:/localFolder/mytest.zip" "D:/localFolder/mytest.xls"
★打开指定的文件夹:
REM open a folder
start "" "D:/localFolder"
======================================
获取整个目录下的文件:
由于使用命令行不能达到设定最初的目录后,自动建立子目录到指定的位置,所以可以使用如下方式:
REM ★★★★★★★★★
REM set vss path
set PATH=%PATH%;D:/WorkBase/VSS
set ssdir=//10.168.1.100/MYVSS
set ssuser=me
set sspwd=me
REM get current date
set curDate=%date:~0,4%%date:~5,2%%date:~8,2%
REM declare variable for vss's folder
set fold1=テスト1
set fold2=テスト2
REM create new folder(YYYYMMDD) on current directory
mkdir %curDate%/%fold1%
mkdir %curDate%/%fold2%
REM set local path for saving the getted files from vss
set ROOT=E:/myLocal/vssFiles
set LOCALROOT=%ROOT%/%curDate%
set VSSROOT=$/01.VSS/01.TestProject
REM get files from vss
ss get -GL"%LOCALROOT%/%fold1%" %VSSROOT%/%fold1% -R
ss get -GL"%LOCALROOT%/%fold2%" %VSSROOT%/%fold2% -R
REM rar the files
REM ★★★★★★★★★
set PATH=%PATH%;D:/WorkBase/WinRAR/
cd LOCALROOT
REM compress files
winrar.exe a -r "%LOCALROOT%.zip" ./01.TestProject
REM open the folder
start "" "%ROOT%"