*.sql; *.xep; *.dll; *.aspx; *.gif
すぐに本番環境に送信するコードファイルを含むファイルリポジトリがあります。このリポジトリには、PRODに移動するための最新のコードファイルを含むメインフォルダーがありますが、コードを使用してPRE-PRODに送信されたすべての変更フォルダーもあります。以下の画像でメインのリポジトリ構造を確認できます。
プロトコルは、PRE-PRODに何かを送信するたびに、変更フォルダーを作成し、それをメインリポジトリに配置し、メインフォルダーも更新するというものですが、2番目の部分を実行するのを忘れることがあります。私が自動化された方法でやろうとしていたのは、メインフォルダーと変更フォルダーに同じ名前のファイルがあり、それらが必要とする変更日が同じである場合(少なくとも)、この特定の交差は簡単に実行できますExcelまたはSQLでさえ。*.sql; *.xep; *.dll; *.aspx; *.gif
したがって、最後に、私が助けを必要としていた:Pは、すべてメインリポジトリディレクトリとサブディレクトリからのcsvファイル形式(値を区切る';'、行を区切る' \ n')になります。
これまでのところ、私はこのdosコマンドでテストしました:
dir *.sql *.xep *.aspx *.dll *.gif /s /a:-D>listWithDate.txt
これは私にリストを取得します。つまり、aiがこの方法でフォーマットしたlistWithDate.txtです。
2012/03/19[2sapces]14:27[Nspaces]4.006[1space][filename]
2012/03/19[2sapces]14:27[Nspaces]10.006[1space][filename]
したがって、2つのうちの助けが必要でした:
ファイル名と日付をcsv形式のファイルにリストするバッチ
また
listWithDate.txtをcsv形式のファイルにフォーマットするバッチ
よろしくお願いします;)