Java 1.6 读取文件内容数据,并根据数据内容生成对应的文件夹
时间: 2024-09-20 14:14:26 浏览: 38
在Java 1.6中,你可以使用`java.io`包下的`File`, `FileReader`, 和 `BufferedReader` 类来读取文件的内容,并基于文件内容动态创建目录。这里是一个简单的示例:
```java
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
public class FileFolderGenerator {
public static void main(String[] args) {
String filePath = "path_to_your_file.txt"; // 替换为你需要处理的文件路径
try {
FileReader fileReader = new FileReader(filePath);
BufferedReader bufferedReader = new BufferedReader(fileReader);
String line;
while ((line = bufferedReader.readLine()) != null) {
String directoryPath = line.trim(); // 假设文件内容是目录路径
if (!new File(directoryPath).exists()) { // 检查路径是否存在
File dir = new File(directoryPath);
dir.mkdirs(); // 如果不存在则创建目录
System.out.println("Directory created: " + dir.getAbsolutePath());
} else {
System.out.println("Directory already exists: " + directoryPath);
}
}
bufferedReader.close();
fileReader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在这个例子中,程序会逐行读取文本文件,如果遇到的路径对应的文件夹不存在,就尝试创建它。
阅读全文