私のアプリケーションのフォルダ構造では、非常に長い時間がかかります。このフォルダに保存されたファイルが必要です (スキーマ フォルダを変更するオプションはありません!)
【編集済】
using (var fileStream = File.Create(@"\\?\" + filePath, (int) file.Value.Length))
{
var bytesInStream = new byte[file.Value.Length];
file.Value.Read(bytesInStream, 0, bytesInStream.Length);
fileStream.Write(bytesInStream, 0, bytesInStream.Length);
}
問題は、フル パス「filePath」が 260 文字を超えていることです。
エラー:
System.IO.PathTooLongException 指定されたパス、ファイル名、またはその両方が長すぎます。完全修飾ファイル名は 260 文字未満、ディレクトリ名は 248 文字未満である必要があります。
しかし、彼はこのフォルダに保存する必要があります!
フォルダ構造やファイル名を変更せずに、このファイルをこのフォルダに保存するにはどうすればよいですか?