Java根据一个txt文本文本里面一行一个名称根据这些名称创建目录到指定文件夹
以下是一个Java程序示例,可以根据给定的txt文本文件中的每个名称创建一个目录:
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
public class CreateDirectories {
public static void main(String[] args) {
// 指定txt文件路径
String txtFilePath = "/path/to/your/file.txt";
// 指定目标文件夹路径
String targetFolderPath = "/path/to/your/target/folder/";
try {
// 读取txt文件
BufferedReader reader = new BufferedReader(new FileReader(txtFilePath));
String line;
// 逐行读取名称并创建目录
while ((line = reader.readLine()) != null) {
String directoryPath = targetFolderPath + line;
File directory = new File(directoryPath);
if (directory.exists()) {
System.out.println("Directory already exists: " + directoryPath);
} else {
if (directory.mkdir()) {
System.out.println("Directory created: " + directoryPath);
} else {
System.out.println("Failed to create directory: " + directoryPath);
}
}
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
该程序将逐行读取指定txt文件中的名称,并在目标文件夹中创建一个以该名称命名的目录。如果目录已经存在,则程序将跳过该行并输出一条消息。如果目录创建失败,则程序将输出一条错误消息
原文地址: https://www.cveoy.top/t/topic/gHaM 著作权归作者所有。请勿转载和采集!