java中File类的方法

来源:互联网 发布:淘宝国庆活动策划方案 编辑:程序博客网 时间:2024/06/05 13:34
java.io.File 类主要是完成了文件夹管理的命名,查询文件属性,处理目录等操作,它不进行文件内容的读取操作 

四种构造函数
     File f1 = new File("C:\\abc\\1.txt");//File(String pathname);
     FIle f2 = new FIle("C:\\abc","1.txt");//File(String parent,String Child);
     File f3 = new File(f3,"1.txt");//File(File parent,String Child);
     File f4 = new File("C:" + File.separator + "1.txt");//separator 跨平台分隔符

创建方法
     boolean createNewFile()  //不存在返回true,存在返回false
     boolean mkdir() //创建目录
     boolean mkdirs() //创建多级目录

删除方法
     boolean delete()  //从文件系统内删除文件 当文件不存在时返回false
     boolean deleteOnExit() //程序顺利结束时,从文件系统内删除文件

判断方法
     boolean canExecute() //判断文件是否可执行
     boolean canRead() //判断文件是否可读
     boolean canWrite() //判断文件是否可写
     boolean exists() //判断文件是否存在
     boolean isDirectory() //判断文件是否是文件夹
     boolean isFile() //判断文件是否是文件
     boolean isHidden() //判断文件是否隐藏
     boolean isAbsolute() //判断是否是绝对路径,文件不存在也能判断

获取方法
     String getName() //
     String getPath() //
     String getAbsolutPath() //
     String getParent() //
     long lastModified() //
     long length() //返回文件长度
     boolean renameTo(File f) //更名文件
     File[] liseRoots() //获取机器盘符
     String[] list() //返回文件和目录清单
     String[] list(FilenameFilter filter) //
     Stirng toString() //返回文件状态的字符串
     
属性方法
     DataTime getCreationTime() //读取创建时间
     DataTime setCreationTime() //设置创建时间
     DataTime getLastAccessTime() //读取最后访问时间
     DataTime setLastAccessTime() //设置最后访问时间
     DataTime getLastWriteTime() //读取最后修改时间
     DataTime setLastWriteTime()  //设置最后修改时间
     FileAttributes getAttributes() //读取文件属性
     FileAttributes setAttributes() //设置文件属性

     int  HashCode() //返回文件哈希码
     boolean SetReadOnly() //设置文件只读 
     URL ToURL() //将文件的路径转化为URL
     boolean equals() //比较两个文件是否是同一个文件夹,如果是返回 true
0 0
原创粉丝点击