外观
CMD
关闭命令回显 @echo off
bash
@echo off
@
单个echo off
全局
输出 echo
bash
echo Hello, World
注释 REM
bash
REM 这是一个注释
变量 set
bash
set NAME=zichou
echo %NAME%
暂停执行 pause
bash
pause
按任意键后继续执行
退出执行 exit
bash
exit
curl
bash
REM 从 url 下载文件保存到 C:/1.zip
curl -o C:/1.zip https://freenginx.org/download/freenginx-1.27.6.zip
文件创建删除
bash
REM 创建内容为 123 的 1.txt 文件
echo 123 > 1.txt
REM 删除 1.txt 文件
del 1.txt
REM 1.txt 重命名为 2.txt
ren 1.txt 2.txt
REM 创建 video 文件夹
md video
mkdir video
REM 删除 video 文件夹
rd /s /q video
rmdir /s /q video
REM 复制 video 目录下的文件 到 backup
xcopy video backup /E /I /Y
REM 移动 video 目录 到 backup
move video backup
/s
删除指定目录及其所有子目录和文件/q
静默模式,删除时不提示确认/E
复制目录及其子目录,包括空目录/I
复制多个文件时, 目标为目录/Y
确认覆盖文件
errorlevel
bash
if errorlevel 1 (
echo 前一个命令执行失败
) else (
echo 前一个命令执行成功
)
exist
bash
if exist 1.txt (
echo 1.txt 文件存在
) else (
echo 1.txt 文件不存在
)