Java File类使用

构造方法

  1. File(String filename);
  2. File(String directoryPath, String filename);
  3. File(File dir, String filename); dir为一个目录。 使用第一种时,默认文件在应用程序的同一目录下。 ## 属性 getName() canRead() canWrite() exists() length() getAbsolutePath()获取绝对路径。 getParent() isFile() isDirectory() isHidden() lastModified() 此方法返回时间戳。 ### 目录 #### 创建目录 调用public boolean mkdir()创建目录。 #### 列出文件
  • public String[] list()用字符串形式返回目录下的全部文件。
  • public File [] listFiles()用File对象形式返回目录下的全部文件。
  • public String[] list(FilenameFilter obj)用字符串返回目录下指定类型文件。
  • public File[] listFiles(FilenameFilter obj)用File对象形式返回目录下指定类型文件。 FilenameFilter是一个接口,需要向方法传递一个实现该接口的对象。 ### 创建和删除 File file = new File("C:\\myletter", "letter.txt"); file.delete(); ### 运行可执行文件
Runtime ec;
ec = Runtime.getRuntime();

ec可以调用exec(String command)方法打开可执行文件或者操作。