windows下批处理

因工作需要,需要按条件删除指定表中大批量数据,故用php做了个站点页面处理程序,每页处理500条数据,处理后sleep(5),跳转下一页;但程序运行中可能出现超时页面挂掉的情况,为了减少个人的工作量,就借助windows的任务计划程序,设置每两个小时,关闭浏览器,休眠几秒,再次在浏览器中访问处理程序地址。没想到效果还不错。下面是计划任务的bat程序。

TASKKILL /F /IM chrome.exe
ping -n 10 127.0.0.1 > nul
cmd /c start https://manage.lepayedu.com/index.php/my-test/deal-school-entry?page=100

在 CMD 中批量修改扩展名

当前目录中的 .txt 文件要统一改成 .html,可以在 Windows 的 CMD 中执行:

ren *.txt *.html

它只修改名称,不会把文本内容转换成 HTML,也不会递归处理子目录。操作前应确认目录及已有同名目标文件,避免重名冲突。文件名包含空格时,单个文件的源名称、目标名称应分别用引号包住。

PowerShell 的 ren 是另一套命令别名,不能直接假定上面的 CMD 通配符语法适用。在 PowerShell 中可以先预览:

Get-ChildItem -File -Filter '*.txt' |
Rename-Item -NewName { $_.BaseName + '.html' } -WhatIf

确认预览结果后,去掉 -WhatIf 才会实际重命名。参考 Microsoft ren 命令文档。


文章作者: Crazy Boy
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Crazy Boy !
赏

留言

想法、疑问或勘误,都可以写在这里。留言会公开显示。

正在准备留言区…

 上一篇
PHP常见面试题 PHP常见面试题
1、什么是面向对象?主要特征是什么? 面向对象是程序的一种设计方式,它利于提高程序的重用性,使程序结构更加清晰。主要特征:封装、继承、多态。 2、session 与 cookie 的区别和联系,请从协议,产生的原因与作用说明? A、http
2022-03-07
下一篇 
自己封装的一些常用的PHP函数 自己封装的一些常用的PHP函数
1. 将字符串每隔n位显示一个指定字符 2. 打印图片的每一个像素颜色值 3. 字符串按照ASCII码顺序排序 4. 字节数转化为常用单位 5. ping指定地址,用于监控服务器是否在线 6. 文本变量替换 7. 判断指定数字是否在区间里
2022-02-27