整理下日常windows上用的比较多几个命令工具脚本。

一、删除目录及目录下的所有文件

@echo on
 cd  /D E:\test
 for /R  %%s in (.,*) do  rd /q /s %%s\新建文件夹
exit



rem  删除一个目录下的所有指定的文件夹


二、自动压缩后删除

系统需要安装rar压缩软件

@echo off
 xcopy d:\Inetpub\4FWeb\*     D:\Inetpub\taosf.bak\ /s
 cd \
 cd c:\program files
 cd winrar
 Rar.exe a -ag -r -m5 -df d:\DB_back\hjl_taosf.rar  D:\Inetpub\taosf.bak\
 pause


三、自动映射共享盘

@echo off
net use y: \\192.168.22.80\资讯部 it@mxq1993 /user:it /persistent:yes

rem   it@mxq1993是密码,user:it  登录名是it    persistent自动的?


四、重启iis

@echo off
 net stop iisadmin /yes
 net start iisadmin
 net start w3svc
 del /f /s /q %systemdrive%\*.tmp
 del /f /s /q %systemdrive%\*._mp
 del /f /s /q %systemdrive%\*.gid
 del /f /s /q %systemdrive%\*.chk
 del /f /s /q %systemdrive%\*.old
 del /f /s /q %systemdrive%\recycled\*.*
 del /f /s /q %windir%\*.bak
 del /f /s /q %windir%\prefetch\*.*
 del /f /q %userprofile%\cookies\*.*
 del /f /q %userprofile%\recent\*.*
 del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
 del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
 del /f /s /q "%userprofile%\recent\*.*"
 exit


五、删除指定天以前的文件

@echo off
 ::需要Win2003/Vista/Win7系统自带的forfiles命令的支持
rem 指定待删除文件的存放路径
set SrcDir=F:\RECORD
 rem 指定天数
set DaysAgo=90
 rem forfiles /p %SrcDir% /s /m *.* /d -%DaysAgo% /c "cmd /c   del /f /q /a @path"
 forfiles /p %SrcDir% /s /m *.* /d -%DaysAgo% /c "cmd /c   del /f /q /a @path"
 for files /p %SrcDir% /m /d -%DaysAgo% /c " if @ISDIR==TRUE rd /s /q @PATH"
 pause


六、自动设置ip地址

@echo off
netsh interface ip set address name="本地连接" source=static addr=192.168.0.118  mask=255.255.255.0  gateway=192.168.0.1  1
netsh interface ip set dns name="本地连接" source=static addr=202.96.128.86


七、添加路由

但你的windows有多块网卡且都是同一个大的网段时,如192.168.1.x  192.168.10.x 192.168.20.x 这样

时,其中只有192.168.1.1是出口能上网的ip网段,此时你就要手动去设置你的默认网关如下:

route add 192.168.0.0 mask 255.255.0.0  192.168.1.1 -p