Windows保留名称" c on"解决方法/黑客

时间:2016-09-13 16:50:25

标签: java windows reserved-words

我理解" con"是Windows中的保留名称,但有一个注册表黑客或允许我使用它的东西吗?

我在Windows 7上尝试解压缩包含名为" con.java"的文件的java项目。它每次都失败。

从我所学到的," con"在Windows 7中不再使用。

1 个答案:

答案 0 :(得分:2)

您可以通过调用Unicode版本的CreateFile(CreateFileW)并将\\?\添加到路径中来创建具有保留名称的文件。从Java开始,您可能需要JNI或类似的东西,或者找一个代表您这样做的库。

但是,请记住,创建具有大多数其他应用程序名称的文件被视为保留可能会导致互操作性问题。