【发布时间】:2023-03-16 10:31:01
【问题描述】:
我是 Java 新手,我正在尝试将单独的代码“创建目录”和“读取文本文件”结合在一起。这是我迄今为止所拥有的:
import java.io.*;
public class FileDir {
public static void main(String[] args){
boolean dirFlag = false;
try {
File myFile = new File("Michael.txt");
File folder = new File("/Users/chucknorr/Desktop/");
FileReader fileReader = new FileReader(myFile);
BufferedReader reader = new BufferedReader (fileReader);
String line= null;
while((line= reader.readLine()) != null) {
dirFlag = folder.mkdir(line);
}
reader.close();
} catch(Exception ex){
ex.printStackTrace();
}
}
}
我知道这是不正确的,这是我尝试将代码绑定在一起的失败。 dirFlag = folder.mkdir(line);
非常感谢任何帮助,谢谢!
【问题讨论】:
-
您也可以发布错误。以便我们知道发生了什么。
-
想做什么?从代码中,您似乎正在尝试读取“Michael.txt”,而 Michael.txt 的每一行都是要在“/Users/chucknorr/Desktop/”下创建的文件夹名称。这是你的意图吗?
标签: java bufferedreader filereader mkdir