赞
踩
最近项目一直要debug,会经常有拷贝文件,还有删除文件文件夹的操作。本着高效率的想法,写了几个bat脚本。另,由于我的电脑不是administrator用户登陆的,删除文件文件夹经常会提示管理员,很烦,在bat脚本里也针对此情况做了处理。bat脚本如下。
cd /d %~dp0
%1 start "" mshta vbscript:createobject("shell.application").shellexecute("""%~0""","::",,"runas",1)(window.close)&exit
echo "替换pdjson文件"
xcopy /e/y/r E:\ipc_ctrl\ipcctrl_v300\60-nms\_ipcoutput_\Debug\ass_pdjson.dll "C:\Program Files (x86)\IPC\Web"
echo 脚本执行完成
exit
cd /d %~dp0
%1 start "" mshta vbscript:createobject("shell.application").shellexecute("""%~0""","::",,"runas",1)(window.close)&exit
echo "删除ipc文件夹下的web文件夹与文件"
del /f /s /q "C:\Program Files (x86)\IPC\Web\*.*"
rd /s /q "C:\Program Files (x86)\IPC\Web"
echo 脚本执行完成
exit
(1)dos下切换到管理员用户
cd /d %~dp0
%1 start "" mshta vbscript:createobject("shell.application").shellexecute("""%~0""","::",,"runas",1)(window.close)&exit
(2)执行完脚本后使用exit来退出CMD窗口,不想退出的可使用pause
(3)del用来删除文件,rd用来删除空文件夹。需要组合使用。
(4)路径有特殊字符(例如空格等)的需要用""把全路径包起来
欢迎关注公众号 谁吃薄荷糖,主要记录日常中觉得有意思的事情以及分享开发实践,保持深度和专注度,喜欢的点击右下角的再看哦。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。