一、基础常用命令
- @echo off:关闭命令行默认输出;
- echo:打印文字输出;
- cd:切换目录;md:新建文件夹;rd:删除文件夹;
- copy、xcopy:文件复制;del:删除文件;
- pause:暂停窗口,按任意键继续。
@echo off echo 正在创建项目文件夹 md html css js img echo 文件夹创建完成 pause
二、文件批量处理经典脚本
1. 批量修改后缀名
@echo off ren *.txt *.md echo 全部txt文件改为md格式 pause
2. 批量清空文件夹内日志文件
@echo off del /f /s /q *.log echo 日志文件清理完毕
三、变量与简单判断
set 设置变量,if exist 判断文件/文件夹是否存在,适合做简易校验。
@echo off
set "path=test.txt"
if exist %path% (
echo 文件存在
) else (
echo 文件不存在
)
pause
四、脚本实用小技巧
- 后缀保存为.bat,右键以管理员运行可执行高权限操作;
- 开头加上 chcp 65001 解决中文乱码;
- start 命令可以一键打开软件、网址、文件夹;
- 结合任务计划程序,实现定时自动执行脚本。
@echo off chcp 65001 >nul start https://www.baidu.com start D:\Software
五、适用场景总结
批处理无需额外环境,Windows原生支持,适合简单自动化:日常文件整理、一键启动环境、临时清理缓存、简单运维小工具。复杂自动化建议使用PowerShell或者Python。