在 Windows 文件名中获取冒号

在 Windows 文件名中获取冒号

可能重复:
我该如何创建一个包含无效字符(例如:?>?)的文件名

是的,我知道这是不允许的,但我还是想这么做。有什么解决方法吗?

答案1

你不能。

这不是为了绕过 GUI 或命令行限制而转义字符的情况,这是内核中的限制。冒号用于识别您正在访问的文件流。

您的选择是删除源上的冒号,或将其替换为看起来像冒号但实际上不是的 Unicode 字符。

相关内容