java的file

来源:互联网 发布:按网络的拓扑结构分类 编辑:程序博客网 时间:2024/05/20 09:10
public class Hello { public static void main(String[] args) throws Exception {  // TODO Auto-generated method stub  System.out.println("File类只用于表示文件或者目录的信息,不能对文件或目录进行访问");  System.out.println("---------目录属性--------------");  File mulu = new File("G:/ceshifile/hello");  System.out.println(mulu.length());  System.out.println(mulu.lastModified());  System.out.println(mulu.getName());  System.out.println(mulu.getPath());  System.out.println(mulu.exists());  System.out.println(mulu.isFile());  System.out.println(mulu.isDirectory());  System.out.println(mulu.canRead());  System.out.println(mulu.canWrite());  System.out.println("--------文件属性---------------");  File wenjian = new File("G:/ceshifile/hello.txt");  System.out.println(wenjian.length());  System.out.println(wenjian.lastModified());  System.out.println(wenjian.getName());  System.out.println(wenjian.getPath());  System.out.println(wenjian.exists());  System.out.println(wenjian.isFile());  System.out.println(wenjian.isDirectory());  System.out.println(wenjian.canRead());  System.out.println(wenjian.canWrite());  System.out.println("----------创建目录-------------");  File xinjianmulu = new File("demo");  if (!xinjianmulu.exists()) {   xinjianmulu.mkdir();// 新建文件夹  }  System.out.println(xinjianmulu.exists());  System.out.println(xinjianmulu.getPath());  System.out.println(xinjianmulu.getAbsolutePath());  System.out.println(xinjianmulu.getCanonicalPath());  System.out.println("---------创建文件--------------");  File xinjianwenjian = new File(xinjianmulu, "hello.txt");  if (!xinjianwenjian.exists()) {   xinjianwenjian.createNewFile();// 新建文件  }  System.out.println(xinjianwenjian.getPath());  System.out.println(xinjianwenjian.getCanonicalPath());  System.out.println("----------------------------------");  File mulu2 = new File(xinjianmulu,"demo2");  if (!mulu2.exists()) {   mulu2.mkdir();// 新建文件夹  }  File wenjian2 = new File(mulu2, "hello2.txt");  if (!wenjian2.exists()) {   wenjian2.createNewFile();// 新建文件     }  System.out.println("---------创建文件,连带创建目录--------------");  File mulu3 = new File(new File(xinjianmulu,"demo3"),"demo3s");  if (!mulu3.exists()) {   mulu3.mkdirs();// 新建文件夹包同时新建父文件夹  }  System.out.println("-----------------------"); }}