一、文件操作
1、切换磁盘: D:
2、切换目录: cd test
3、列出当前目录文件列表: dir  
4、强制删除d盘abc目录:  rd /s /q  D:\abc   
5、新建文件: copy con 文件名 
6、创建目录: md E:\ddtest\new

 

二、Win批处理操作
1)例:用editplus软件打开当前日期的PHP日志
@echo 
set y=%date:~0,4% 
set m=%date:~5,2% 
set d=%date:~8,2% 
start D:\mysoftware\editplus\editplus.exe D:\web\ebh2\logs\log-%date:~0,4%-%date:~5,2%-%date:~8,2%.php

 

(2)例:替换文件
copy /y D:\dbconfig\24\ebh2\config\config.php D:\web\ebh2\config\config.php 
copy /y D:\dbconfig\24\ebhservice\Config\db.php D:\web\ebhservice\Config\db.php 
copy /y D:\dbconfig\24\ebhservice\Config\system.php D:\web\ebhservice\Config\system.php 
@echo '24数据库配置'
pause

 

三、其他命令
win+r 锁屏
shutdown -s -t 3600 一小时后自动关机
shutdown -a 取消定时任务

 

四、软连接
cmd
mklink 访问路径 目标路径
mklink E:\website\test\public\backend\asset E:\website\test\public\asset (意思是 如果要访问 E:\website\test\public\backend\asset 这个路径 实际上会访问E:\website\test\public\asset)

 

五、批处理文件访问指定的url
bat脚本文件内容如下:
第一种:调用IE浏览器访问URL(会打开浏览器)
:启动IE程序访问URL 
start "" "C:\Program Files\Internet Explorer\iexplore.exe" http://www.wangchao.info

 :等待1秒 
start /min /w mshta vbscript:setTimeout("window.close()",1000) 

::关闭/杀死进程 
@taskkill /f /IM iexplore.exe

 

第二种:使用php.exe
@echo off 
D:\php\php.exe -q D:\website\Task.php

Task.php内容如下:

<?php
//1、执行函数
...
//2、访问某个URL
file_get_contents("URL");
?>

 

六、批处理文件删除指定目录下n天前的文件(标黄部分用于记录执行错误信息)
forfiles /p C:\www\logs\ /m *.log -d -7 /C "cmd /c del /f @path\" 2>>D:\work\log.txt

 

七、备份MySQL数据库
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
set "bak_path=E:\backup" 
set "mysql_dump_path=C:\soft\mysql-5.6.44-winx64\bin" 

%mysql_dump_path%\mysqldump.exe -h 15.25.36.78 -uroot -proot test > %bak_path%\test_%Ymd%.sql  

 

版权声明:本文为guliang原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/guliang/p/11791688.html