大家好,我是曜耀。
对于我们java程序员来说,IO流已经刻在我们脑海了。今天呢就为大家写个创建目录,并且带有判断是否重复。从而进行创建目录。
废话不说,上代码:
Scanner scan = new Scanner(System.in);
System.out.println("请输入目录名:");
String input = scan.nextLine().trim();
String ss="C:\\Users\\曜\\IdeaProjects\\log\\"+input;
File file = new File(ss);
//判断文件是否存在
boolean flag = file.exists();
//若不存在
if(!flag){
file.mkdir();
}else{
System.out.println("该目录已经存在!!!");
int index = 0;
while(flag){
index++;
String s1=ss+"_副本"+index;
file = new File(s1);
flag = file.exists();//判断文件是否存在
}
//当flag为false时跳出while循环得到file,接着创建file
file.mkdir();
}
System.out.println("创建文件的文件名为:"+file.getName());
scan.close();
希望对一些需要的道友有些帮助。
我是曜耀,下次再见。