我试图在批处理脚本中重命名文件:
rename %FOLDER%* 1-*
但是当我运行脚本时,它会用前缀"1-"覆盖原始名称的前两个字符,而不是将其添加到文件名的开头。我该如何解决这个问题?
Rename将只是重命名文件,您需要在前缀之后调用文件名作为变量。下面是最后的工作。
cd %folder%
for %%a in (*) do rename "%%a" "1-%%a"
尝试将此作为起始点
@echo off
for %%a in (%folder%*) do (
echo ren "%%~fa" "1-%%~nxa"
)