用File写一个创建文件夹的小工具
工作的时候经常要把提测文件严格按照服务器上的目录来创建提测的文件夹,,手动创建太麻烦,用File类搞个小工具 直接复制粘贴路径就创建好了,多省事
附个代码,,File的基础使用😂😂
package com.dwk.fileoperate;
import java.io.File;
import java.util.Scanner;
/**
* @Auth dwk
* @Date 2021/8/8
*/
public class Test {
private static final String POINT = "🚦..🚂🚋🚋💨 ";
private static final String saveDirTip = POINT+"输入要保存的路径";
private static final String createDirTip = POINT+"输入要创建的路径";
private static final String TIPS_1 = POINT+"文件夹不存在,是否要创建?\n"+POINT+"yes\\no";
private static final String TIPS_2 = "程序结束";
private static final String TIPS_3 = "请输入正确的选项";
private static final String TIPS_4 = "创建失败";
private static final String TIPS_5 = "创建成功";
public String scanStr(){
return new Scanner(System.in).next();
}
public static void main(String[] args) {
Test test = new Test();
while (true){
System.out.println(saveDirTip);
String saveDir = test.scanStr();
test.createDir(saveDir);
}
}
public void createDir(String saveDir){
File targetFile = new File(saveDir);
if (targetFile.isDirectory()){
System.out.println(createDirTip);
String createDir = this.scanStr();
File resultFile = new File(targetFile +"\\"+ createDir);
boolean mkdirs = resultFile.mkdirs();
if (mkdirs){
System.out.println(POINT+resultFile+TIPS_5+"\n");
}else{
System.out.println(POINT+resultFile+TIPS_4+"\n");
}
}else{
System.out.println(TIPS_1);
String yesOrNo = this.scanStr();
if (("yes").equals(yesOrNo)){
boolean mkdir = targetFile.mkdir();
if(mkdir){
this.createDir(targetFile.getPath());
}else{
System.out.println(POINT+targetFile + TIPS_4);
}
}else if (("no").equals(yesOrNo)){
System.out.println(POINT+TIPS_2);
}else{
System.out.println(POINT+TIPS_3);
}
}
}
}
打包之后,在cmd输入java -jar 然后直接把jar包拖进去就可以使用了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南