整理下日常windows上用的比较多几个命令工具脚本。
一、删除目录及目录下的所有文件
1
2
3
4
|
@
echo
on
cd
/D
E:\
test
for
/R
%%s
in
(.,*)
do
rd
/q
/s
%%s\新建文件夹
exit
|
rem 删除一个目录下的所有指定的文件夹
二、自动压缩后删除
系统需要安装rar压缩软件
1
2
3
4
5
6
7
|
@
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
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
@
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
|
五、删除指定天以前的文件
1
2
3
4
5
6
7
8
9
10
|
@
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地址
1
2
3
|
@
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网段,此时你就要手动去设置你的默认网关如下:
1
|
route add 192.168.0.0 mask 255.255.0.0 192.168.1.1 -p
|
本文转自 dyc2005 51CTO博客,原文链接:http://blog.51cto.com/dyc2005/1941223,如需转载请自行联系原作者