在我的应用程序中,用户可以输入文件名.在处理之前,我想判断输入字符串是否是Windows Vista上的有效文件名.
做那件事最简单的方法是什么?
我指的是合法的和不存在的
在我的应用程序中,用户可以输入文件名.在处理之前,我想判断输入字符串是否是Windows Vista上的有效文件名.
做那件事最简单的方法是什么?
我指的是合法的和不存在的
判断filename.IndexOfAny(Path.GetInvalidFileNameChars()) < 0
和!File.Exists(Path.Combine(someFolder, filename))