2
異なる名前の同じ場所に2つのフォルダがあります。ファイルはいずれかのフォルダに生成され、C#の既存の内容を上書きすることなく、別のフォルダにコピーされます。C#を使用して同じ名前のフォルダまたはサブフォルダをマージする
File.Copy
は、以前の内容を失う内容を上書きします。フォルダ内のコンテンツをマージすることは可能ですか?
異なる名前の同じ場所に2つのフォルダがあります。ファイルはいずれかのフォルダに生成され、C#の既存の内容を上書きすることなく、別のフォルダにコピーされます。C#を使用して同じ名前のフォルダまたはサブフォルダをマージする
File.Copy
は、以前の内容を失う内容を上書きします。フォルダ内のコンテンツをマージすることは可能ですか?
File.Copy
のオーバーロードされたバージョンを使用します。質問
File.Copy(sourcefile,destfile,false);
を:同じファイルがすでにミラーディレクトリに存在する場合は、「ルール」とは何ですか?それをコピーしないか、ルートファイル名の最後に "_1"のようなものを追加しますか?あなたがこの状態に適切な反応を定義するなら、私はあなたの答えを持っていると信じています。 –
あなたは本当にrsyncが好きなように聞こえるhttp://www.samba.org/ftp/rsync/rsync.html – IanNorton