我正在尝试使用以下命令重命名文件夹中的所有文件:
@echo off
setlocal EnableDelayedExpansion
for "%file_path_history%" %%a in (*.*) do (
if not "%~nx0"=="%%a" ren "%%a" "%fullstamp%_%%a"
)
但它返回一条错误消息:
此时路径是意料之外的。
我也尝试过
ren "%file_path_history%*.*" "%file_path_history%%fullstamp%_*.*"
但它不起作用。
有什么建议吗?
答案1
解决方案如下:
@echo off
setlocal EnableDelayedExpansion
cd %file_path_history%
for %%a in (*.*) do (
ren "%%a" "%fullstamp%_%%a"
)
谢谢,安德里亚