一、基础常用命令

  • @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。