このコード行を使用して、sourcePathからdestinationPathにファイルをコピーします。.NET 4のSystem.IO.File.CopyとUnicodeファイル名のコピー
System.IO.File.Copy(sourcePath、destinationPath);
私のdestinationPathにユニコード文字が含まれている場合、それは他の文字に置き換えられます。例えば、私のパスがある場合:
/Övrigt/År2016.doc
私は私のディスクにコピー/Ívrigt/+r2016.docを取得します。この問題を処理する方法はありますか?
ありがとうございました。
私もこれを試してみたし、問題 –
ああを再現することができませんでした!問題が解決しました!私は+を使って2つの文字列からdestinationPathを作成していました。今私は代わりにstring.Formatを使用し、今正しく動作します。 @Declanのヒントをありがとう! :) – LonelyDeveloper