【发布时间】:2014-05-31 15:27:00
【问题描述】:
您好,我怎样才能摆脱使用 java 代码访问 C 驱动器的权限,我可以使用手册来执行此操作,但我想使用 java 代码执行此操作
这是我的代码
File file=new File("C:\\Windows\\b.txt");
if (!file.exists()) {
try {
file.createNewFile();
} catch (IOException e) {
System.out.println("file not created and");
e.getMessage();
e.printStackTrace();
}
还有我的例外
java.io.IOException: Access is denied
at java.io.WinNTFileSystem.createFileExclusively(Native Method)
at java.io.File.createNewFile(File.java:1006)
at tekrar.Write.main(Write.java:26)`
【问题讨论】:
-
为什么要写信给
C:\Windows? -
这是预期行为。如果 Windows 只是让任何旧程序写入
C:\Windows,那么它会比现在更容易受到恶意软件的攻击。
标签: java