java.io.File
//java.io.File类 基本操作
package zTestIODemo; import java.io.File; import java.text.SimpleDateFormat; import java.util.Date; public class TestFileDemo2 { public static void main(String[] args) { File file = new File("d:"+File.separator+"ZLF_Code_IDEAProjects"+File.separator+"ZLF"+File.separator+"zlf.txt"); if(!file.getParentFile().exists()){ file.mkdirs(); } if(file.exists()){ boolean a = file.delete(); System.out.println("删除文件成功:"+a); }else{ try{ boolean a = file.createNewFile(); System.out.println("创建文件成功:"+a); }catch(Exception e){ e.printStackTrace(); } } if(file.exists()){ System.out.println("文件是否可读:"+file.canRead()); System.out.println("文件是否可写:"+file.canWrite()); System.out.println("文件是否可执行:"+file.canExecute()); System.out.println("文件大小:"+file.length()/1024/1024+"M"); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS"); System.out.println("文件最后修改日期:"+ sdf.format(new Date(file.lastModified()))); System.out.println("文件是否隐藏:"+file.isHidden()); System.out.println("是目录文件吗:"+file.isDirectory()); System.out.println("是文件吗:"+file.isFile()); } } }
//文件执行结果
删除文件成功:true
or
创建文件成功:true 文件是否可读:true 文件是否可写:true 文件是否可执行:true 文件大小:0M 文件最后修改日期:2021-06-17 15:58:28 487 文件是否隐藏:false 是目录文件吗:false 是文件吗:true
原文:https://www.cnblogs.com/zhanlifeng/p/14893861.html