【File File File】

    科技2022-07-11  140

    File使用

    package cn.test; import java.io.File; import java.io.IOException; import java.util.Date; /* 使用File */ public class TestFile { public static void main(String[] args) throws IOException { File f=new File("D:/a.txt"); System.out.println(f); //重命名f f.renameTo(new File("d:/bb.txt")); /* 当前文件地址 */ System.out.println(System.getProperty("user.dir")); /*默认在当前地址创建新对象 */ File f2=new File("cc.txt"); /* 在左边目录中创建,创建成功后可省略 */ //f2.createNewFile(); //删除文件操作 //f2.delete(); /* 一般File所用情况 */ System.out.println("File是否存在:"+f2.exists()); System.out.println("File是否是目录:"+f2.isDirectory()); System.out.println("File是否是文件:"+f2.isFile()); System.out.println("File最后修改时间:"+new Date(f2.lastModified())); System.out.println("File的大小:"+f2.length()); System.out.println("File的文件名:"+f2.getName()); System.out.println("File的目录路径:"+f2.getPath()); System.out.println("File的目录路径:"+f2.getAbsolutePath()); File f3=new File("d:/电影/华语/大陆"); //boolean flag=f3.mkdir();//目录结构中有一个不存在,则不会创建整个目录树 boolean flag=f3.mkdirs();//目录结构中有一个不存在也没关系,创建整个目录树 System.out.println(flag); /* File综合应用 */ File file=new File("d:/z/z.txt"); boolean flag1=file.exists();//判断该文件是否存在 //如果存在就删除,不存在就创建 if(flag){ //删除 boolean flagd=file.delete(); if(flagd){ System.out.println("删除成功"); }else{ System.out.println("删除失败"); } }else{ //创建 boolean flagn=true; try{ //如果目录不存在,先创建目录 File dir=file.getParentFile(); dir.mkdirs(); //创建文件 flagn=file.createNewFile(); System.out.println("创建成功"); }catch(IOException e){ System.out.println("创建失败"); e.printStackTrace(); } } } }
    Processed: 0.016, SQL: 8