.bat 批处理脚本的使用
https://www.w3ccoo.com/batch_script/index.html
- 第一个批处理脚本程序
:: echo off 在执行代码时不显示命令.
:: rem 注释,使用 echo on 时,rem 注释会显示,::注释则不会被显示
:: dir 命令用于获取位置 C:\Program Files 的内容
:: '>' 命令用于将输出重定向到文件 C:\lists.txt。
:: 最后用echo命令告诉用户操作完成。
@echo off
rem This is for listing down all the files in the directory Program files
dir "C:\Program Files" > C:\lists.txt
echo "The program has completed"
- .bat 中的变量
:: 设置变量,格式:set 变量名=变量值. (**注意不要有空格和引号**)
set CHARS_PATH=C:\Users\Administrator\Desktop\aa.txt
:: 引用变量,格式: %变量名%
echo %CHARS_PATH%
- 例:删除文件名中的相同字符.bat
::把此文件放到包含文件的文件夹内
::!wind:xx=!中":"与"="之间的字符是要删除的字符
@echo off& setlocal enabledelayedexpansion
for /f "delims=" %%1 in ('dir /a /b') do (set wind=%%1
ren "%%~1" "!wind:副本=!")