如何在Windows上创建用于程序数据的本地文件夹(in%AppData%,而无需授予权限,Java)



如何在Windows上的Java中为本地程序数据创建本地文件夹(in%AppData%,而无需授予Windows权限,我使用Java(

我尝试了此代码,但是file.mkdirs((不创建文件夹,这表明我没有权限此文件夹

新文件("%appdata%/packme/some_folder"(;

确定找到解决方案: System.getProperty("user.home") + "/PackMe/somefolder";

我认为AppData文件夹是这样的:

System.getProperty("user.home") + "\PackMe\somefolder";

或使用环境变量(当我遇到此问题时对我有帮助(:

System.getenv("APPDATA");

您可以提供您的完整代码和异常的堆栈吗?

最新更新