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