JAVA IO之File文件操作类

    xiaoxiao2021-03-25  78

    在整个java.io包之中File是唯一一个与文件本身有关的处理类。 public class File     extends Object         implements Serializable, Comparable<File>

    FILE的构造方法:

         public File(Stirng pathname):设置完整的路径名      public File(File parent, String child):设置父路径与子路径

    文件操作的处理方法:

         创建新文件:public booleab creatNewFile() throws IOException      判断路径是否存在:public boolean exists()      删除文件:public boolean delete() File类的常量中提供有一个分隔符:      全局常量:public static final String separatorl package cn.pyl.test; import java.io.File; public class regexDemo {     public static void main (String[] args) throws Exception{         File file = new File("D:" + File.separator + "demo.txt");           if(file.exists()) {               file.delete();           }else {               file.createNewFile();           }      } }

    文件目录操作:

         取得父路径:public File getParentFile()      创建目录:public boolean  mkdirs() package cn.pyl.test; import java.io.File; public class regexDemo {     public static void main (String[] args) throws Exception{         File file = new File("D:" + File.separator + "JAVA" + File.separator+ "20170312" + File.separator + "demo.txt");         if (!file.getParentFile().exists()) {             file.getParentFile().mkdirs();         }         if (file.exists()) {             file.delete();         }else {             file.createNewFile();           }      } }            

    取得文件信息

         取得文件的大小:public long length();返回的单位是字节      取得是否是路径:public boolean isDirectory()      取得 是否是文件:public boolean isFile()      重命名:public boolean renameTo(File dest)      取得最后一次修改时间:public long lastModified() 列出指定目录中的全部文件:       列出指定目录中的所有子路径: public File[] listFiles()
    转载请注明原文地址: https://ju.6miu.com/read-32166.html

    最新回复(0)