我编写了一个批处理脚本来创建项目文件夹模板:
set /p projectName="set the name of the project"
MkDir "Y:\%projectName%"
PAUSE
xcopy "T:\ProjectTemplates\23-000_ProjectTemplate\" "Y:\%projectName%" /e
但是,新
Y:\projectName
中的所有目录和文件仍命名为 23-000_Project Template
。
我想找到一种在末尾添加命令的方法,该命令将在新文件夹中找到
23-000_Project Template
的所有实例,并将它们替换为分配给 projectName
的变量值。
我搞乱了
ren
和 replace str
命令,但我确信我的语法是错误的。
谢谢。
关于您的问题的一些疑问:
但是,新 Y:\projectName 中的所有文件夹和文件 仍命名为“23-000_项目模板”
您能提供更多细节吗?一个文件夹中只能有一个文件夹命名为“23-000_Project Template”。一个文件夹中只能有一个文件名为“23-000_项目模板”
我的假设是您正在谈论前缀。但假设很容易就错了。
一旦您知道源名称和目标名称,重命名命令 (ren) 就可以正常工作。挑战是从名称中删除(假定的)前缀。我去看看...