我明白,“con”是Windows中的保留名称,但有没有registry黑客或东西,将允许我使用它?
我在Windows 7上,并试图解压缩包含名为“con.java”的文件的Java项目。 它每次都失败。
从我所了解到的,“con”在Windows 7中不再使用。
您可以通过调用Unicode版本的CreateFile(CreateFileW)并将\\?\
添加到路径来创建具有保留名称的文件。 从Java你可能需要JNI或类似的,或者找到一个代表你的库。
但是,请记住,创建大多数其他应用程序认为保留的名称的文件可能会导致互操作性问题。