Java平台标准版版本6文档翻译:类 File ,Class File
public class File extends Object implements Serializable , Comparable < File >
对于文件和目录的路径名字的一个抽象表示。
一个路径名,无论是抽象的还是字符串形式的,都有可能是 绝对 的 或 相对 的 。 一个绝对路径,是指一个完整的路径,即,不再需要另的什么信息就可以定位到它所指的那个文件。相反 呢,一个相对路径,必需依赖 从别的路径名中获取到的信息才能正常解释。默认情况 下, java.io 包中的那些类一直是按照相对于当前用户目录的路径来解析相对路径的。 这个目录是由系统属性 user.dir 来指定的, 一般情况下就是启动Java 虚拟机的那个目录。
这个类的实例,可能会指代一个实际的文件系统对象(例如一个文件或一个目录),也可能没有指代任何对象。如果 它确实指代着某个对象,那么,那么对象就位于某个 分区 中。
文件系统可能会对那些针对文件系统上的实际对象的某些操作采取限制,例如读取、写入和执行操作。这些限制被称作 访问权限 。文件系统可能会针对单个对象有着多套访问权限。例如,其中一套权限可能应用于该对象的 所有 者 ,而另一套可能应用于所有的其它用户。某个对象上的访问权限可能会引起这个类中的某些方法执行失败。
File 类的实例者是不可变的; 也就是说,一旦创建了,那么,一个 File 对象所表示的抽象路径名就永远不会改变。
字段摘要 |
|
static String |
pathSeparator
|
static char |
pathSeparatorChar
|
static String |
separator
|
static char |
separatorChar
|
方法摘要 |
|
int |
|
long |
lastModified
()
|
字段详述 |
public static final char separatorChar
系统相关 的默认名字分隔符。 这个字段包含着系统属性 file.separator 的值中的第一个字符。 在 UNIX系统 中,这个字段的值为 '/' 。
参考:
System.getProperty(java.lang.String)
public static final String separator
系统相关 的默认名字分隔字符,以字符串的形式表示,以便于使用。 这个字符串中包含着单个字符,即为 separatorChar 。
public static final char pathSeparatorChar
系统相关 的路径名分隔字符。 这个字段包含着系统属性 path.separator 的值中的第一个字符。 这个字符,用来在所提供的一组文件名列表中分隔各个单独的文件名。 在 UNIX系统 中,这个字符为 ':' 。
参考:
System.getProperty(java.lang.String)
public static final String pathSeparator
与系统相关的路径名分隔字符,以字符串的形式表示,以便于使用。 这个字符串中包含着单个字符,即为 pathSeparatorChar 。
方法详述 |
public long lastModified()
返回由这个抽象路径名字所表示的文件最后被修改的时间。
返回:
一个 long 类型 的值,表示 这个文件最后被修改的时间,其具体意义为,自从元年 (epoch)(00:00:00 格林威治时间,1970 年1月1日 )以来的毫秒数,或者 ,如果该文件不存在或者发生了输入/输出错误的话则为 0L
抛出异常:
SecurityException - 如果存在 一个安全管理器,并且它的 SecurityManager.checkRead(java.lang.String) 方法拒绝 了对于这个文件的读取权限
Your opinions
HxLauncher: Launch Android applications by voice commands