三、文件
文件是java程序中常用的源或目标。这篇文章会简要的介绍在java中对文件的处理,这里并没有细致的讲解技术,而是希望读者可以学习到用哪种方法去存取文件,接下来有几页会详细的介绍这些方法的使用和实例。
利用Java IO处理文件可能有一下几个方面:
- 读取文件
- 写入文件
- 随机存取文件
- 存取文件、目录信息
通过Java IO读取文件
如果你需要从头到尾读取某一文件,使用FileInputStream。如果你需要跳到文件中的某个点,之读取文件中的一部分,可以使用RandomAccessFile。
通过Java IO写入文件
如果你需要从头到尾写入一个文件,你可以使用FileOutputStream。如果你需要在一个文件的不同位置写入,比如在文件末尾追加,你可以使用RandomAccessFile。
通过Java IO随机存取文件
随机并不是指真的读取或写入一个随机的位置,而是指可以在文件中指定的位置同时实现读或写。利用随机存取可以实现,对于一个现存文件的追加内容、删除内容等。
存取文件、目录信息
有时你可能需要存取一个文件的信息而不是它的内容,比如,如果你可能需要知道一个文件的大小或者其他属性。对于目录来说也是一样的,比如你可能想要知道一个目录下的所有文件列表。通过File类可以实现文件和目录信息的存取