【发布时间】:2026-01-09 21:50:01
【问题描述】:
我正在开发一个接收路径和文件名并相应地创建文件的小型应用程序。 我已经意识到 winapi 文件名中不允许使用某些字符(例如冒号、点等)。因此,一旦我从客户端收到文件名,我就想摆脱它们。 我想知道是否有一个 c 函数可以为我做到这一点。到目前为止,互联网没有带来任何东西。 提前谢谢!
【问题讨论】:
-
你想用什么算法?例如,如果用户提供这个文件名:
.或者这个/,或者这个:,会发生什么?顺便说一句,.在我所知道的任何现代文件系统中都不是无效字符。