package com.zrm.File_one; import java.io.File; import java.io.IOException; /** * 对File的操作 * 以及常用的方法如下演示 */ public class FileDemo { public static void main(String[] args) throws IOException { //创建一个文件对象 File file = new File("file.txt"); try { //当此文件名的文件不存在时创建此文件 file.createNewFile(); } catch (IOException e) { e.printStackTrace(); } //测试此文件是否为可执行的正确文件 file.canExecute(); System.out.println(file.canExecute()); //测试此文件是否可读 file.canRead(); System.out.println(file.canRead()); //测试此文件是否可以修改 file.canWrite(); System.out.println(file.canWrite()); //在默认的临时目录里使用给定的前缀和后缀生成一个文件,File的static方法 try { File.createTempFile("zrm", "txt"); } catch (IOException e) { e.printStackTrace(); } // //删除此文件 // file.delete(); // //在虚拟机终止时删除文件 // file.deleteOnExit(); //测试此文件是否存在 file.exists(); //获取文件的路径 file.getAbsolutePath();//绝对路径 file.getCanonicalFile();//返回此抽象路径名的规范形式 file.getCanonicalPath();//返回此抽象路径名的规范路径名字符串 file.getPath(); //获取文件名字 file.getName(); } }
原文:https://www.cnblogs.com/zrmj/p/11607691.html