【发布时间】:2019-03-24 11:46:45
【问题描述】:
这是当前代码:
@ECHO OFF
ECHO.
REM rename
REN "H:\DIRECTORY with Space\folder1\*.*" "H:\DIRECTORY with Space\Folder1\TEST_*.*"
ECHO.
DIR nofile || (PAUSE && EXIT /B 1)
我也试过用 move / y
move /y "H:\DIRECTORY with Space\folder1\*.*" "H:\DIRECTORY with Space\folder1\TEST_*.*"
两者都不起作用(语法错误或找不到目录)。基本上试图用前缀(“Test_”)重命名子文件夹中的所有内容并覆盖任何重复项。
【问题讨论】:
-
当您阅读
REN命令的帮助文件时,您并不理解这一点:请注意,您不能为目标文件指定新的驱动器或路径。 -
文件名和目的地都相同 "H:\DIRECTORY with Space\Folder1" 。尝试重命名“folder1”中的所有内容
-
没关系。帮助文件中的语法清楚地表明您不能为目标指定路径。
标签: batch-file overwrite batch-rename