0
問題是當我嘗試通過mkdir()創建目錄時,它返回false。看起來是因爲JVM沒有足夠的權限級別。我該如何解決它?如何提高這個水平?JVM IntelliJ IDEA權限級別
謝謝!
UPD !!!我解決了這個問題。
問題是當我嘗試通過mkdir()創建目錄時,它返回false。看起來是因爲JVM沒有足夠的權限級別。我該如何解決它?如何提高這個水平?JVM IntelliJ IDEA權限級別
謝謝!
UPD !!!我解決了這個問題。
我找到了答案。但在此之前我試過水木清華這樣的:
File fname = new File(currDir + args[i]);//currDir is the path where to create a folder
//and the args[i] is folder name
if (!fname.exists())
fname.mkdir();
但這裏有一個錯誤,所以這是正確的代碼:
File fname = new File(currDir + "/" + args[i]);
if (!fname.exists())
fname.mkdir();
這就是它=)
注意當使用'「/」'來分隔目錄這個字符可以是不同的,這取決於你的操作系統。您應該使用'java.io.File.separator'或'java.io.File.separatorChar'來代替。或者對於這種特殊情況更好的辦法是'新建文件(currDir,args [i]);' – 2014-09-29 21:52:37
嘗試運行的JVM或的IntelliJ爲管理員。 – 2014-09-29 18:57:36
我已經解決了這個問題。這不是以管理員身份運行。但是,謝謝你=) – 2014-09-29 19:04:45
你可以發佈解決方案嗎?它會幫助別人。 – 2014-09-29 19:06:14