10.1 File类

来源:互联网 发布:美工刀片能带上火车吗 编辑:程序博客网 时间:2024/06/06 13:22

大多数的应用程序都需要与外部设备进行数据交换,最常见的外部设备包含磁盘和网络。

IO就是指应用程序对这些设备的数据输入与输出,在程序中,键盘被用做文件输入,显示器被用做文件输出。

JAVA语言定义了许多类专门负责各种方式的输入输出,这些类都放在java.io包里。 

file类是IO包中唯一代表磁盘文件本身的对象,File类定义了一些与平台无关的方法来操纵文件,通过调用File类提供的各种方法,

能都完成创建,删除文件,重命名文件,判断文件的读写权限及是否存在,设置和查询文件的最近修改时间等操作。

Java能正确处理UNIX和Windows/DOS约定路径分隔符。如果在Windows版本的Java下用斜线(/),路径处理依然正确。

记住,如果使用Windows/DOS使用反斜线(\)的约定,就需要在字符串内使用他的转义序列(\\)。Java约定是用UNIX和URL风格的

斜线来做路径分隔符。

下面的构造方法可以用来生成File对象:

File(Stirng directoryPath)

这里,directoryPath是文件的路径名。

File定义了很多获取File对象标准属性的方法。例如:getName()用于返回文件名,getParent()返回父目录名,

exists()方法在文件存在的情况下返回true,反之返回false。然而File类是不对称的。意思是虽然存在可以验证一个简单文件对象属性的很多方法,

但是没有相应的方法来改变这些属性。


0 0
原创粉丝点击