![](/img/trans.png)
[英]How do I get write permissions in the home folder (or the appdata folder, for windows) in Java?
[英]How to create local folder for program data on Windows (in %APPDATA%, without granting permissions, JAVA)
如何在 Windows 上用 Java 為本地程序數據創建本地文件夾(在 %APPDATA% 中,不授予 Windows 權限,我使用 JAVA)
我試過這段代碼,但 file.mkdirs() 沒有創建文件夾,這表明我沒有這個文件夾的權限
new File("%APPDATA%/PackMe/some_folder");
好的找到解決方案: System.getProperty("user.home") + "/PackMe/somefolder";
我認為 appdata 文件夾是這樣的:
System.getProperty("user.home") + "\\PackMe\\somefolder";
或使用環境變量(當我遇到這個問題時它也幫助了我):
System.getenv("APPDATA");
你能提供你的完整代碼和異常的堆棧跟蹤嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.