Windows文件路径中绝对禁止使用:、、*、?、"、<、>、|及ASCII 0–31控制字符;/虽为合法分隔符但混用可能引发旧API解析异常;检测推荐std::string::find_first_of配合预定义非法字符集。

Windows下哪些字符绝对不能出现在文件路径里
Windows对文件名和路径有明确的非法字符列表,:、*、?、"、、<code>>、| 这7个ASCII字符在任何位置(包括文件名、目录名、甚至UNC路径中)都禁止使用。另外,
Windows文件路径中绝对禁止使用:、、*、?、"、<、>、|及ASCII 0–31控制字符;/虽为合法分隔符但混用可能引发旧API解析异常;检测推荐std::string::find_first_of配合预定义非法字符集。

Windows对文件名和路径有明确的非法字符列表,:、*、?、"、、<code>>、| 这7个ASCII字符在任何位置(包括文件名、目录名、甚至UNC路径中)都禁止使用。另外,