bat知识点整理

0、当使用notepad++写bat脚本时,若echo 输出中文乱码,可以将notepad++的编码改为ansi来解决。

 

1、@echo off 执行以后,后面所有的命令均不显示,包括本条命令。

@echo off
echo hello world
pause

2、关于获取当前路径相关的各种方法

@echo off
echo 当前盘符:%~d0
echo 当前盘符和路径:%~dp0
echo 当前盘符和路径的短文件名格式:%~sdp0
echo 当前批处理全路径:%~f0
echo 当前CMD默认目录:%cd%
pause

3、定义变量

@echo off
set currentPath=%~dp0
echo %currentPath%
pause

4、删除当前路径下所有文件(谨慎使用)

@echo off
set currentPath=%~dp0
set deletePath=%currentPath%
rd /q /s %deletePath%
pause

 

你可能感兴趣的:(bat编程知识点)