我的主要目标是在REPOS文件夹中备份SVN存储库。由于“svnadmin hotcopy”必须同时具有源文件夹和目标文件夹,因此需要在名称为folderName_backup的不同目录中创建新文件夹,然后使用“svnadmin hotcopy”复制它们。顺便说一句,这必须在Windows批处理文件中完成。我给这部分代码如下:如何使用批处理脚本使用另一个目录的子文件夹的名称在目录中创建新的空文件夹?
for /d %%X in (%source%\*) do (
md %destination%\%%X_backup
svnadmin hotcopy %%X %destination%\%%X_backup
)
运行此代码后,我得到错误:文件名,目录名或卷标语法不正确。
非常感谢您的回复,我昨天解决了它,只是忘了用我的答案更新问题。我认为你的解决方案也是正确的。 – user1722022 2014-09-05 13:57:27