我有一些有效地实现了这个功能的代码:
File file = new File("C:\Program Files (x86)\Something\fred.txt");
System.out.println("file.canWrite() = " + file.canWrite());
It prints true. Now the odd thing is, I can create the file without any exceptions. Furthermore, another program can read the file I ve created. The thing is, in Windows Explorer, the file doesn t show up at all!
展示隐藏文件,你可能会想,但不,我已经打开了那个选项。
我也发现了Vista中的超级隐藏文件,所以我开启了这个选项,但我仍然看不到这个文件!也许我没有正确编辑我的注册表-我只能假设这个文件是超级隐藏的-还能在哪里呢?
现在的问题是,我正在创建一个HTML文件,但是当我打开浏览器时,它无法看到这个HTML文件,因为它被设置为超级隐藏。
我该怎么防止Java创建一个超级隐藏文件?这是在JRE 6更新6下运行的。