Skip to content

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 文件不存在
)