File类常见方法

来源:互联网 发布:淘宝买美素佳儿靠谱吗 编辑:程序博客网 时间:2024/05/22 19:32
 * File类常见方法:
 * 1.创建 * boolean createNewFile()  创建文件 * 在指定位置创建文件,如果文件已经存在返回flase * boolean mkdir()创建一级文件夹   * boolean mkdirs()  创建多级文件夹 * 2.删除 * boolean delete() 删除文件 * void deleteOnExit() 虚拟机退出时删除文件  * 3.判断 * boolean exists()  文件是否存在 * boolean canExecute()  文件是否可执行 *  * boolean isDirectory()  是否是目录 * boolean isFile() 是否是文件 *  * boolean isHidden()  是否为隐藏文件 * boolean isAbsolute()  是否为绝对路径 *  * 4.获取信息 * String getName()   * String getPath()  获取路径 * String getParent()  获取绝对路径中的父目录 *String getAbsolutePath()  获取绝对路径 * *File  getAbsoluteFile() 获取绝对路径并封装 *long lastModified()  最后修改时间,单位为毫秒数 *long length()  获取文件长度 


 
  boolean renameTo(File dest)  重新命名此抽象路径名表示的文件。
                例如:

public static void method() throws Exception{File f1 = new File("d:\\w\\Project_02\\");File f = new File(f1,"FileDemo\\demo.txt");//File f = new File("d:"+File.separator+"w"+File.separator+"FileDemo.txt");sop("是否创建文件:"+f.createNewFile());sop("文件删除:"+f.delete());sop("是否创建单级文件夹:"+f.mkdir());sop("是否创建多级文件夹:"+f.mkdirs());sop("f的值:  "+f);sop("文件存在:"+f.exists());sop("文件可执行:"+f.canExecute());sop("是目录:"+f.isDirectory());sop("是文件:"+f.isFile());sop("是隐藏文件:"+f.isHidden());sop("绝对路径:"+f.isAbsolute());sop("文件名:"+f.getName());sop("路径:"+f.getPath());sop("绝对路径:"+f.getAbsolutePath());sop("父目录:"+f.getParent());sop("最后修改:"+f.lastModified());sop("文件长度"+f.length());File file = f.getAbsoluteFile();sop("file的值:"+file);}


原创粉丝点击