我正在尝试使用 javaFX 在 C:\Program Files 文件夹中创建一个文件,但它向我显示拒绝访问的错误。
这是代码示例。
FileWriter fstream = new FileWriter("C:\\Program Files (x86)\\My Folder\\my_file.txt");
BufferedWriter out = new BufferedWriter(fstream);
out.write("Hello!");
这是我在运行应用程序时发现的错误。
java.io.FileNotFoundException: C:\Program Files (x86)\My Folder\my_file.txt (Access is denied)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:212)
at java.io.FileOutputStream.<init>(FileOutputStream.java:104)
at java.io.FileWriter.<init>(FileWriter.java:63)
我不知道如何让我的应用程序拥有在指定位置创建文件所需的所有权限。请帮助我提供足够的代码和信息。