我正在处理Windows批处理文件,我需要更改当前目录中的文件名。
我有这些文件:
file1.txt
file2.txt
file3.txt
我需要在每个文件名之前添加字符串“ REG〜”
REG~file1.txt
REG~file2.txt
REG~file3.txt
谢谢你。
@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
SET old=file
SET new=REG~file
for /f "tokens=*" %%f in ('dir /b *.txt') do (
SET newname=%%f
SET newname=!newname:%old%=%new%!
move "%%f" "!newname!"
)
它的作用是循环遍历批处理文件所在文件夹中的所有.txt文件,并将文件名中的12月替换为该文件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句