赞
踩
- package com.example.test;
-
- import org.junit.jupiter.api.Test;
-
- import java.io.File;
- import java.io.IOException;
- import java.text.ParseException;
- import java.text.SimpleDateFormat;
- import java.util.ArrayList;
- import java.util.Arrays;
- import java.util.Date;
-
- public class TestFile {
- @Test
- public void testFile1(){
- System.out.println(Arrays.toString(File.listRoots()));
-
- String filePath1="D:\\testFile";
- File f1 = new File(filePath1);
-
- String filePath2="D:\\testFile\\aaa.txt";
- File f2 = new File(filePath2);
-
- String filePath3="dao\\TestCustomerDao.java";
- File f3 = new File(filePath3);
- System.out.println(f1.exists());
- System.out.println(f1.isFile());
- System.out.println(f1.isDirectory());
-
-
- //file.length这个方法只能用于获取文件的大小,无法获取文件夹的大小 (单位:字节)
- System.out.println("文件夹大小:"+f1.length());
- System.out.println("文件大小:"+f2.length());
-
- /*
- getPath:返回new file(??)里面的路径
- getAbsolutePath:返回绝对路径
- */
- System.out.println("文件定义时使用的路径:"+f3.getPath());
- System.out.println("返回绝对路径:"+f3.getAbsolutePath());
- System.out.println("返回文件名(带后缀):"+f3.getName());
- System.out.println("最后一次修改:"+new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(new Date(f2.lastModified())));
- }
- @Test
- public void testFile2() throws IOException {
- /*
- createNewFile 没办法顺带创建文件夹(父级路径不存在报IOException)
- mkdir 创建单级文件夹
- mkdirs 创建多级文件夹
- delete 删除文件或空文件夹
- */
- String filePath="D:\\testFile\\vv.txt";
- File f1 = new File(filePath);
- System.out.println(f1.createNewFile());
-
- File f2 = new File("D:\\testFile\\ddd");
- System.out.println(f2.mkdir());
-
- File f3 = new File("D:\\testFile\\eee\\aa\\a.txt");//创了一个名为a.txt的文件夹 声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/944340推荐阅读
相关标签
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。