package cn.lianxi.test; import org.junit.Test; import java.io.File; public class Demo { @Test public void test01() throws Exception { boolean newFile = new File("D:\\test.txt").createNewFile(); System.out.println(newFile ? "创建成功" : "创建失败"); } @Test public void test02(){ boolean delete = new File("D:\\mm\\22").delete(); System.out.println(delete ? "删除成功" : "删除失败"); } @Test public void test03(){ boolean mkdir = new File("D:\\mm").mkdir(); System.out.println(mkdir ? "创建文件夹成功" : "创建文件夹失败"); } @Test public void test04(){ boolean mkdir = new File("D:\\mm\\22\\33").mkdirs(); System.out.println(mkdir ? "创建文件夹成功" : "创建文件夹失败"); } @Test public void test05(){ File file1 = new File("D:\\mm\\22"); boolean mkdirs = file1.mkdirs(); System.out.println(mkdirs ? "创建文件夹成功" : "创建文件夹失败"); File file = new File(file1,"test.txt");//child 参数 ,子文件 System.out.println(file.getPath());//getPath:返回的是字符串 } @Test public void test06(){ //创建目录 File file1 = new File("D:\\mm\\22"); boolean mkdirs = file1.mkdirs(); System.out.println(mkdirs ? "创建文件夹成功" : "创建文件夹失败"); //在目录下创建文件test.txt File file = new File(file1,"test.txt");//child 参数 ,子文件 System.out.println(file.getName());//getName// :返回的是test.txt } @Test public void test07() throws Exception { // 创建文件 boolean newFile = new File("D:\\mm.txt").createNewFile(); System.out.println("父级目录是 = " + new File("D:\\mm.txt").getParent()); //返回的是D:\ } @Test public void test08(){ //创建目录 File file1 = new File("D:\\mm\\22"); boolean mkdirs = file1.mkdirs(); System.out.println(mkdirs ? "创建文件夹成功" : "创建文件夹失败"); //在目录下创建文件test.txt File file = new File(file1,"test.txt");//child 参数 ,子文件 System.out.println(file.getParentFile());//getParentFile :返回的是D:\mm\22 } @Test public void test09() throws Exception { //创建目录 File file1 = new File("D:\\mm\\22"); boolean mkdirs = file1.mkdirs(); System.out.println(mkdirs ? "创建文件夹成功" : "创建文件夹失败"); //在目录下创建文件test.txt File file = new File(file1,"test.txt");//child 参数 ,子文件 file.createNewFile(); System.out.println(file.isDirectory() ? "file是一个目录": "file不是一个目录"); System.out.println(file1.isDirectory() ? "file1是一个目录": "file1不是一个目录"); System.out.println(file.isFile() ? "file是一个文件": "file不是一个文件"); System.out.println(file1.isFile() ? "file1是一个文件": "file1不是一个文件"); } @Test public void test10() { long start = System.currentTimeMillis();//开始时间 File file = new File("D:\\img\\2.jpeg"); File file1 = new File("D:\\img2\\2.jpeg"); //将文件剪切另一个位置后重名 file.renameTo(file1); long end = System.currentTimeMillis();;//结束时间 System.out.println("剪切所用的时间:"+(end - start)+"s"); } }
java.io 包下 File类常用方法
最新推荐文章于 2022-08-18 16:56:31 发布