java.io.File 进行文件操作常用方法

来源:互联网 发布:linux版本查看 编辑:程序博客网 时间:2024/04/25 10:22
java.io.File
  File可以表示一个文件或目录
  使用File可以:
  访问其表示的文件或目录的属性(如:名字,长度等)
  可以创建或删除一个文件或目录
  可以访问一个目录的所有子项信息

  但File不能访问一个文件的数据内容


import java.io.File;import java.io.IOException;import java.util.Date;public class FileDemo1 {public static void main(String[] args) throws IOException {File file = new File("./demo.txt");/* * 创建一个文件 */boolean createNewFile = file.createNewFile();System.out.println(createNewFile);/* * 创建文件夹 * mkdir创建此抽象路径的指定目录 * mkdirs创建此抽象路径的指定目录,包括所有必须但不存在的父目录 *  */boolean mkdir = file.mkdir();System.out.println(mkdir);//获取名字String name = file.getName();System.out.println(name);//判读是否是文件boolean isFile = file.isFile();System.out.println(isFile);//获取文件大小long length = file.length();System.out.println(length);//判读可读可写boolean canRead = file.canRead();boolean canWrite = file.canWrite();System.out.println(canRead);System.out.println(canWrite);//判断是否隐藏boolean isHidden = file.isHidden();System.out.println(isHidden);//最后修改时间long time = file.lastModified();System.out.println(time);Date date = new Date();System.out.println(date);//修改文件名字File newfile = new File("./newdemo.txt");boolean flage = file.renameTo(newfile);System.out.println(flage);/* * 删除文件或文件夹 *  */boolean delete = newfile.delete();System.out.println(delete);}}