import org.junit.jupiter.api.Test;
import java.io.File;
public class Directory_ {
public static void main(String[] args) {
}
//判断文件是否存在,若存在则删除
@Test
public void m(){
String filePath = "D:\\test2.txt";
File file = new File(filePath);
if(file.exists()){
if(file.delete()){
System.out.println("删除成功");
}else{
System.out.println("删除失败");
}
}else{
System.out.println("该文件不存在");
}
}
//判断目录是否存在,若存在则删除
//目录被视为一种特殊的文件
@Test
public void mm(){
String filePath = "D:\\test";
File file = new File(filePath);
if(file.exists()){
if(file.delete()){
System.out.println("删除成功");
}else{
System.out.println("删除失败");
}
}else{
System.out.println("该目录不存在");
}
}
//判断多级目录是否存在,若不存在则创建
@Test
public void mmm(){
String directoryPath = "D:\\test\\1\\2\\3";
File file = new File(directoryPath);
if(file.exists()){
System.out.println("存在");
}else{
if(file.mkdirs()) //创建多级目录 mkdirs 一级目录 mkdir
System.out.println("创建成功");
else{
System.out.println("创建失败");
}
}
}
}
学习博客:IO流之目录的操作
最新推荐文章于 2024-10-01 18:51:18 发布
本文详细探讨了Java中对目录进行操作的IO流技术,包括创建、删除、遍历目录等内容,旨在帮助开发者更好地理解和运用相关API,提升文件系统操作能力。
摘要由CSDN通过智能技术生成