ビルド後のイベントの一部として、いくつかの既知のファイルを別のディレクトリにコピーしたいが、私のビルドで "[ファイル] [宛先] [スイッチ]をコピーする"イベント。可能であれば、同様のフォーマットでコピーしたいファイルをリストアップしたいと思います: "[ファイル1] [ファイル2] [ファイル3] [etc ...] [コピー先] [スイッチ]" 。しかし、Windowsではこの種の形式が好まれません。何か案は?ありがとう!Windowsコマンドラインで複数の名前付きファイルを1回の "copy"コマンドでコピーできますか?
答えて
あなたは、バッチファイルまたは直接コマンドプロンプトからいずれか「の」を使うことができます。ただ、詳細情報については
for %I in (*.txt *.doc *.html) do copy %I c:\somedir\
:
for %I in (file1.txt file2.txt file3.txt) do copy %I c:\somedir\
ワイルドカードが同様にファイルリストでサポートされています/を入力しますか?コマンドプロンプトから、または読みやすくするために、スタート - >ヘルプとサポートを使用し、 "For"を検索してください。私のXP Proボックスでは、全文検索結果の項目15でした。
<Copy>
MSBuild taskを使用してください。
この質問には、.NETがインストールされているとは言えず、MSビルドスクリプトの開発が必要です。コマンドラインのコピーを行うだけではすでに厄介です。なぜ上のすべてを追加するのですか? – jpmc26
「ポストビルドイベントの一部として」コピーすることに関する質問があります。 MSBuildを使用することは私にとって自然なことでした。 –
@DavidSchmittこれは私が望むものだと思いますが、ビルドイベントでどのように使用できるのか分かりません。それを行うための構文を表示できますか? –
XPとVistaはrobocopyをでXCOPYを交換し、そしてそれは正確に何をしたい行います。
robocopy source\folder a\dest\folder file1.exe file2.bat file3.dll file4.txt
(少なくとも古いバージョン)をコピーして、'/f %% for(* .txt * .doc * .html) XPのrobocopyが含まれていない場合は、Windows 2003サーバーリソースキットのようなものからインストールする必要があります。http://www.microsoft.com/Downloads/details.aspx?FamilyID=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang = en – Dolphin
@ Dolphin:良いキャッチ;私はXPマシンでそれを持っていて、自分でインストールするのを覚えていませんでしたが、あなたは正しいです。 – Kevin
XPでもVistaでも「置き換えられた」xcopyはありません。それはまだそこにある。 – Timwi
- 1. Rubyの名前付きコマンドライン引数
- 2. windowsコマンドライン複数のコマンド
- 3. Pythonの名前付きカーソルでexcute()を複数回呼び出す
- 4. 1つのコマンドで複数の制御ファイルを実行できますか?
- 5. 名前付きパイプを複数回開くことができないのはなぜですか?
- 6. 1つのファイルを複数のファイルにコピーするLinuxコマンド
- 7. 複数のオブジェクトをRMIの1つの名前にリンクできますか?
- 8. Windowsの複数のファイルの名前を変更するコマンドまたはスクリプト
- 9. 複数のコマンドをWindowsのコマンドラインで実行する
- 10. ネイティブの名前付きパイプとSystem.IO名前付きパイプの間で複数のメッセージを送信
- 11. WindowsコマンドラインとLinuxシェルから色付きのテキストをコピー
- 12. TortoiseHgのコンソールで複数のコマンドを1行で実行できますか?
- 13. Rubyの名前付き引数(名前付きメソッドパラメータ、キーワード引数)の現在の状態は何ですか?
- 14. PERFORCEでファイルやディレクトリを複数回マップできますか?
- 15. 1つのタスクで2つのファイルの名前を変更またはコピーすることができます
- 16. Windowsバッチファイル名でファイルをコピー
- 17. 複数のクライアントをサポートするWCFサービスで名前付きパイプバインディングを使用できますか?
- 18. 名前付きLocalDbインスタンスをプログラムでインスタンス化できますか?
- 19. OdbcCommandで名前付きパラメータを使用できますか?
- 20. 1回の接続で複数のデータベーストランザクションをサポートできますか?
- 21. 複数のMySqlCommandを1回のトランザクションで使用できますか?
- 22. ワインとWindowsの名前付きパイプ
- 23. 複数のファイルを1つに縮小できますか?
- 24. within()内の複数の名前付きリストコンポーネントを削除する
- 25. 複数の.Javaファイルから1つの単純なコマンドでコマンドラインから.Jarファイルに移動する
- 26. Node.jsは1回のリクエストで複数のファイルを扱います
- 27. 名前付きパイプはデータをストリームできますか?
- 28. 名前付き引数のルールとは何ですか?
- 29. Windowsで名前付きパイプを使用するタイミングは?
- 30. Windows SVNで1つのファイルを無視できますか?
魅力的な作品!唯一のことは、ビルドイベント(%% I in ...)で使用されたときにパーセント記号を2倍にしなければならないことです。ありがとう!! – Pwninstein
ファイルがサブフォルダにある場合は、%I c:\ somedir \ ' – Matheus