java实现创建批量文件小脚本代码

刚学习java_file类突然想到的一个小工具
import java.util.*;
import java.io.*;

public class BathCreateDirectory {
public static void main(String[] args)throws Exception{
Scanner sc = new Scanner(System.in);
int dir_number;
String file_Suffix;
String file_name;
File dir = new File("D:\\");
File batch_dir = new File("D:\\批量创建文件的文件夹");
boolean exist = if_directory_exist(dir);
ArrayList<File> filename_list = new ArrayList<>();
try {
System.out.println("------请输入你需要创建文件的名字用Enter键结束------");
file_name = sc.nextLine();
System.out.println("------请输入你需要创建文件的后缀名用Enter键结束------例如 xls txt doc------");
file_Suffix = sc.nextLine();
System.out.println("------请输入你需要创建文件的_序号到多少------例: 3 则_1 _2 _3------");
dir_number = sc.nextInt();
if(exist == true){
batch_dir.mkdir();
for (int a = 1; a <= dir_number; ++a){
filename_list.add(new File(file_name + "_" + a + "." +file_Suffix));
}
for(File create_dir : filename_list){
File fs = new File(batch_dir,create_dir.getName());
try{
fs.createNewFile();
}catch (Exception fault){
System.out.println("文件创建失败,请检查路径是否正确");
System.exit(0);
}
}
}
}catch (Exception fault){
System.out.println("文件创建失败,请检查输入是否正确");
System.exit(0);
}
System.out.println("文件创建成功,请查看");

}
public static Boolean if_directory_exist(File file){
if (file.exists()){
return true;
}else{
System.out.println("你的电脑没有本地磁盘_D,你需要更改磁盘盘符");
return false;
}

}
}

java实现创建批量文件小脚本代码

上一篇:leetcode153. 寻找旋转排序数组中的最小值——二分查找


下一篇:十年Java编程开发生涯,Java高级视频教程