您好我怎麼能擺脫與Java代碼,我可以手動做到這一點的C驅動器的訪問,但我想用java代碼來做到這一點java寫的文件到C驅動器訪問錯誤
這裏是我的代碼
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',那麼它就比現在更容易發生惡意軟件。 –