1

我创建了一个名为 XYZ 的模板项目。

我正在寻找一个批处理文件来复制项目目录锁存货和桶,然后用实际项目名称替换“XYZ”。我已经让它适用于所有文件名及其内容,唯一剩下的是目录名(例如,将 C:\Development\Foo\ZYZ.Web\ 重命名为 C:\Development\Foo\Foo.Web)。

有没有人知道一个命令行实用程序(或本机命令)来实现这一点?

这是我到目前为止所拥有的(借助http://fart-it.sourceforge.net/上的“查找和替换工具” )

REM Copy Template to destination (C:\Development\ProjectName where ProjectName is specified by the first argument)
cd C:\Development\Template\
xcopy . C:\Development\%1 /E /I

cd C:\Development\%1
REM In the destination directory, use FART to search for XYZ (within files) and replace with ProjectName 
fart --recursive *.* XYZ %1
REM In the destination directory, use FART to search for XYZ (in filenames) and replace with ProjectName
fart --recursive --filename  *.* XYZ %1
4

0 回答 0