我想检查整个列表一次太长的路径,然后才复制/创建它们。所以我认为这会很好:try { FileInfo file = new FileInfo(path); string temp = file.FullName; } catch { } 但是,此时不会引发异常。我宁愿不对限制进行硬编码,因为它们可能会发生变化,并且我可能会缺少限制...那么,如何检查长路径? 最佳答案 Path.GetFullPath()方法将引发PathTooLongException。