忽略CheckInvalidPathChars

时间:2015-12-24 15:03:20

标签: c#

我知道你可能不应该这样做,但我想知道如何在整个程序中忽略CheckInvalidPathChars检查System.IO.Path。鉴于Path类是静态的,您不能只重写该方法。

我希望我的程序能够从C:\PRN的位置运行。

参考:CheckInvalidPathChars(String path, bool checkAdditional = false)

1 个答案:

答案 0 :(得分:1)

你不能也不应该。

.NET Framework不禁止这些字符,而是由底层操作系统禁止。使用无效路径字符中指定的任何字符时,无法在此处保存文件。

如果您想要一个无效的'文件名',您必须手动完成所有操作。

(顺便说一句,C:\PRN是根据规则的有效路径)

相关问题