码迷,mamicode.com
首页 > 其他好文 > 详细

关于File类的几个方法以及一些文件的操作

时间:2014-11-19 07:23:36      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   ar   color   sp   java   strong   

public class File extends Objectimplements Serializable, Comparable<File>

文件和目录路径名的抽象表示形式。 

在windows下需要注意的是文件的四个构造方法。先不谈说最后一个,三种构造方法

//第一种直接通过文件的路径来创建文件对象

File f1 = new File("d:/a.txt");

//通过file字符串来创建文件对象

String file = ""d:/a.txt"";

File f2 = new File(file);

通过字符串来指定所在文件夹目录之后来创建文件对象

String str = "d:/";

File f3 = new File(f,"a.txt");

需要注意的是,并不在乎d:/a.txt这个文件是否真的存在,而主要为了创建对象。

如果在后边的程序当中用到了这个文件对象,则需要抛出FileNotFindException

 

 boolean canExecute()
          测试应用程序是否可以执行此抽象路径名表示的文件。
 boolean canRead()
          测试应用程序是否可以读取此抽象路径名表示的文件。
 boolean canWrite()

这三个方法的主要作用是在Linux或者Unix下 文件的权限由rwe组成 

在windows下如果将文件设置成只读模式的话,调用file.canRead() 返回值将是false。

 

关于File类的几个方法以及一些文件的操作

标签:style   blog   http   io   ar   color   sp   java   strong   

原文地址:http://www.cnblogs.com/neruda/p/4107278.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!