del *.lis /s
del *.cof /s
del *.dbg /s
del *.mak /s
del *.mp /s
del *.i /s
以.bat格式保存
例子:以递增序号更改文件名字
@echo off&setlocal EnableDelayedExpansion
set a=1
for /f "delims=" %%i in ('dir /b caseM*.html') do
(
if not "%%~ni"=="%~n0"
(
if !a! LSS 10 (ren "%%i" "caseDASManager_0!a!.html") else ren "%%i" "caseDASManager_!a!.html"
set/a a+=1
)
)
在脚本中备注为:rem
@echo off&setlocal EnableDelayedExpansion
//set a = 1 是设置递增的变量,文件递增或递减的起始值
set a=1
//第三行中括号内 ('dir /b caseM*.html')中.html可以替换成任意可以匹配的字符串,
for /f "delims=" %%i in ('dir /b caseM*.html') do
(
if not "%%~ni"=="%~n0"
(
//第五行的if判断是为了统一编号命名,当a小于10时,比如a等于1,则命名时为01
//双引号内的是文件名的命名格式,可以任意替换。
// set/a a+=1 ,设置递增变量,也可以设置为递减,或者任意递增递减区间
if !a! LSS 10 (ren "%%i" "caseDASManager_0!a!.html") else ren "%%i" "caseDASManager_!a!.html"
set/a a+=1
)
)
@echo off
if not "%P4ROOT%" == "" goto DoInstall
echo P4ROOT not set need by this script
goto end
:DoInstall
if exist %P4ROOT%\sw\tools\ddk\nt6\6001.18002\redist\winusb\x86\WinUSBCoInstaller.dll goto DoCopy
echo NT DDK at //sw/tools/ddk/nt6/6001.18002/... is not synced
goto end
:DoCopy
if "%USB_INSTALL_DIR%" == "" set USB_INSTALL_DIR=c:\temp\nvidia_usb_drivers
if not exist %USB_INSTALL_DIR% goto Start
echo first, remove existing directory %USB_INSTALL_DIR%
RMDIR /S /Q %USB_INSTALL_DIR%
:Start
mkdir %USB_INSTALL_DIR%
mkdir %USB_INSTALL_DIR%\i386
xcopy %P4ROOT%\sw\mobile\main\utils\usbpcdriver\NvidiaUsb.inf %USB_INSTALL_DIR%
xcopy %P4ROOT%\sw\tools\ddk\nt6\6001.18002\redist\wdf\x86\*.dll %USB_INSTALL_DIR%\i386
xcopy %P4ROOT%\sw\tools\ddk\nt6\6001.18002\redist\winusb\x86\*.dll %USB_INSTALL_DIR%\i386
:end