Windows脚本

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值