如何安全地将文件保存到磁盘而不存在窗口拒绝它的风险?

时间:2011-07-01 07:23:46

标签: .net windows vb.net filenames

我正在开发一个winform应用程序。我想从用户那里获取输入(即用户提供用户名)并将该输入用作文件名的一部分并保存到文件中。

如何检查用户提供的用户名是否包含Windows保留字符。什么是Windows的保留字符列表?

1 个答案:

答案 0 :(得分:5)

通过:

    Path.GetInvalidFileNameChars()

    Path.GetInvalidPathChars()

确切的列表可能是特定于平台的(特别是对于单声道),它包含一些不可打印的字符......所以在这里向你展示它们很棘手; p