Win7 コマンドライン: ファイルをコピーして不足しているサブツリーを作成する方法

Win7 コマンドライン: ファイルをコピーして不足しているサブツリーを作成する方法

ネットワーク上のさまざまな場所にコピーする必要があるファイルがいくつかあります。ただし、サブディレクトリを作成する必要があることはよくあります。これを行うためのアプリを作成することを検討しましたが、必要がない場合は「車輪の再発明」は避けたいと思いました。

例は次のようになります。

コピー:

C:\ProjectFolder\Project\WCB\2010\CA\ON\EmployeeReport.aspx.cs

に:

\\Server1\Downloads\Patches\Web\Project\

最終的に、ファイルは次のようにコピーされます。

\\Server1\Downloads\Patches\Web\Project\WCB\2010\CA\ON\EmployeeReport.aspx.cs

(「プロジェクト」は両方のパスで共通なので、これが新しいパスを作成する必要がある開始点になります。)

助言がありますか?

-- 投稿更新: 申し訳ありませんが、これは重複しているようですDOS でファイルをディレクトリにコピーし、必要に応じてディレクトリを作成するにはどうすればよいでしょうか?

答えは、これを自動化する方法はありませんが (結局そのユーティリティを書くことになるかもしれませんが)、XCOPY を使用することです。

XCOPY C:\ProjectFolder\Project\WCB\2010\CA\ON\EmployeeReport.aspx.cs \\Server1\Downloads\Patches\Web\Project\WCB\2010\CA\ON\EmployeeReport.aspx.cs

答え1

答えは、更新された投稿で提案されているように、XCOPY を使用することです。XCOPY は、ネットワーク サーバー上に必要なディレクトリ ツリーを作成するのに優れています。

関連情報