Java I/O (一)文件类 java.io.File

来源:互联网 发布:淘宝店智能版怎么装修 编辑:程序博客网 时间:2024/06/09 13:43

文件类  

    File 类定义了文件系统上的资源。这是一个让人讨厌的家伙,尤其是进行测试的时候,但 Java 编程人员必须处理它。

以下是如何实例化一个 File


   File aFile = new File("temp.txt");

    该代码在当前目录中创建了一个包含路径 temp.txtFile。我们可以创建包含任何我们想要的路径字符串的 File,只要该路径是有效的。注意,拥有这个 File 对象并不意味着底层文件实际存在于所期望位置的文件系统中。这里的对象只表示一个可能在那里,也可能不在那里的实际文件。如果底层文件不存在,那么直到我们试图对该文件进行读写操作时,才会发现存在问题。这有那么一点让人感到不愉快,但它是合理的。例如,如果某个 File 存在的话,可以这样请求它:


   aFile.exists();

    如果 File 不存在,那么可以创建它:


   aFile.createNewFile();

    通过使用 File 上的其他方法,还可以删除文件、创建目录、确定文件系统资源是一个目录还是一个文件,等等。实际的操作发生在对文件进行读写操作时。为了做到这些,必须了解一点关于流的知识。

 
原创粉丝点击