一、文件操作
1、切换磁盘: D: 2、切换目录: cd test 3、列出当前目录文件列表: dir 4、强制删除d盘abc目录: rd /s /q D:abc 5、新建文件: copy con 文件名 6、创建目录: md E:ddtest ew
二、Win批处理操作
(1)例:用editplus软件打开当前日期的PHP日志
@echo set y=%date:~0,4% set m=%date:~5,2% set d=%date:~8,2% start D:mysoftwareeditpluseditplus.exe D:webebh2logslog-%date:~0,4%-%date:~5,2%-%date:~8,2%.php
(2)例:替换文件
copy /y D:dbconfig24ebh2configconfig.php D:webebh2configconfig.php copy /y D:dbconfig24ebhserviceConfigdb.php D:webebhserviceConfigdb.php copy /y D:dbconfig24ebhserviceConfigsystem.php D:webebhserviceConfigsystem.php
@echo '24数据库配置'
pause
三、其他命令
win+r 锁屏 shutdown -s -t 3600 一小时后自动关机 shutdown -a 取消定时任务
ping 域名或ip 检查网络
telnet 域名或ip + 端口 检查网络&端口
tracert +ip 检查速度
nslookup 域名或ip DNS查询
四、软连接
cmd
mklink 访问路径 目标路径
mklink E:website estpublicackendasset E:website estpublicasset (意思是 如果要访问 E:website estpublicackendasset 这个路径 实际上会访问E:website estpublicasset)
五、批处理文件访问指定的url
bat脚本文件内容如下:
第一种:调用IE浏览器访问URL(会打开浏览器)
:启动IE程序访问URL start "" "C:Program FilesInternet Exploreriexplore.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:phpphp.exe -q D:websiteTask.php
Task.php内容如下:
<?php //1、执行函数 ... //2、访问某个URL file_get_contents("URL"); ?>
六、批处理文件删除指定目录下n天前的文件(标黄部分用于记录执行错误信息)
forfiles /p C:wwwlogs /m *.log -d -7 /C "cmd /c del /f @path" 2>>D:worklog.txt
七、备份MySQL数据库
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" set "bak_path=E:ackup" set "mysql_dump_path=C:softmysql-5.6.44-winx64in" %mysql_dump_path%mysqldump.exe -h 15.25.36.78 -uroot -proot test > %bak_path% est_%Ymd%.sql