質問

宛先フォルダー内のすべてのファイルと、単一のソースフォルダーのファイルを使用してサブディレクトリを更新する方法が必要です。

出典:ファイルA、ファイルB、ファイルC
宛先:ファイルA、宛先 - >サブフォルダー:ファイルB

DestフォルダーのファイルAとファイルBを更新し、Destのどこにも存在しないため、ファイルCを無視する必要があります。

これはXcopyまたはRobocopyで可能ですか、それとも仕事をする別のツールがありますか?私はプレイビットを持っています。それを理解できません。

前もって感謝します。

役に立ちましたか?

解決

ロボコピーは間違いなくあなたを助けます。ソースと目的地を完全にマージすることはできませんが(宛先には階層がある間、ソースは平らに聞こえます)、フォルダー全体をコピーして、宛先ファイルがない場合はコピーしないようにコマンドがあります。

他のヒント

使用できます デルタコピー. 。これはオープンソース、GUI Windowsバージョンです rsync 道具。その機能のいくつかはです

  • インクリメンタルバックアップ - 実際に変更されたファイルの一部をコピーします(したがって、時間とネットワークリソースを節約します)。
  • タスクスケジューラ - デルタコピーのプロファイルは、スケジュールに基づいて実行できます。
  • 窓に優しい環境。
  • 複雑なパターンを無視します(名前、拡張子、サイズ、パス、またはその他の基準によるフィルターファイル)。

そのようなrobocopyを使用できます

robocopy E:\Source G:\Destination\SubFolder /e /mir /np /log:backup_log.txt

多くのための 情報

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top