私はそのようないくつかの簡単なコードを持っています...
try
{
files = root.GetFiles("*.*");
//throws exception filetoolong exception. Skip file and move
}
catch (UnauthorizedAccessException e)
{
throw;
}
問題は、ファイル パスが長すぎる場合に例外がスローされる可能性があることです...
System.IO.PathTooLongException は処理されませんでした
Message=指定されたパス、ファイル名、またはその両方が長すぎます。完全修飾ファイル名は 260 文字未満、ディレクトリ名は 248 文字未満である必要があります。
ソース= mscorlib
長いファイルをスキップする方法はありますか?現在、私のプログラムは停止するだけですが、今のところこの例外を回避するにはどうすればよいですか?