检查文件名是有效的Windows名称

use*_*508 6 c++ windows filesystems file

我想检查我的字符串是否是有效的Windows文件路径.我在四处寻找,似乎没有可靠的方法来做到这一点.我还检查了boost文件系统库,并且没有明显的功能来执行此检查,可能类似于is_valid_windows_name

Cos*_*ert 1

您可以使用_splitpath()函数并解析输出(基于它,您可以轻松判断您的路径是否有效)。

请参阅MSDN了解更多信息。

请注意,此函数是特定于 Windows 的。