C# How can I solve limitations when using DirectoryInfo?
问题 When I recursive through some folders and files, I encounter this error: The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directoryname must be less than 248 characters. Here's my function private void ProcessDirectory(DirectoryInfo di) { try { DirectoryInfo[] diArr = di.GetDirectories(); foreach (DirectoryInfo directoryInfo in diArr) { if (StopCheck) return; ProcessDirectory(directoryInfo); } ProcessFile(di); } catch