java - 如何授予Intellij-Idea写入文件的权限?

标签 java file intellij-idea file-writing

我正在尝试使用 IntelliJ IDEA 将文件写入我的 Windows 7 计算机。我正在使用 File 和 Filewriter 程序来执行此操作。但我收到一条错误消息,声称无法访问我的文件夹来执行此操作。

我尝试查看其他教程和有类似问题的人,但到目前为止我还没有看到任何人遇到此问题。我还查看了防火墙中 IntelliJ 的权限,它们都在检查中。我还尝试使用不同的目录,例如我的 SRC 文件夹和其他目录,但没有成功。


public class Main {
    public static void main(String[] args) throws IOException {
        //fori loop
        for(int a=0;a<1000;a++) { 
            //writing to desktop
            File file = new File("C:\\Users\\BlahBlah\\Desktop\\");
            FileWriter fw = new FileWriter(file);
            fw.write("Hey you!");
            fw.close();
        }
    }
}

我预计会有 1000 个文件写入我的电脑,但我却收到一条错误消息,告诉我“访问被拒绝”。下面列出了整个错误。

线程“main”java.io.FileNotFoundException中出现异常:C:\Users\BlahBlah\Desktop(访问被拒绝)

最佳答案

异常很明显,它告诉您那里没有文件。事实上C:\Users\BlahBlah\Desktop不是文件路径,你应该有类似的东西:

file = new File("C:\\Users\\BlahBlah\\Desktop\\test.txt");

并且您创建了一个文件 1000 次,我认为您也可能会遇到错误。

关于java - 如何授予Intellij-Idea写入文件的权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58279827/

相关文章:

java - 通过URL获取文件属性

java - Websphere 在运行时工作但在调试时失败

java - Spring Security 3.1 并返回匿名 UserDetails

java - while 循环的问题

java - 在 Java 中打开文件时通知操作系统

c - 如何进行百万级词典搜索**(非英语)**

java - BufferedReader 与 Java 中的 RandomAccessFile

java - 使用 IntelliJ 部署 Tomcat - 服务器未连接

java - 如何使用idea指定支持java5的javac运行?

java - float 操作按钮加号未显示