Java中的文件处理基础实例
文件处理是编程语言最常用和最重要的应用之一,因为Java处理对象和类,所以文件可以被认为是一个对象,并且为了创建文件对象,我们在许多可用的类中内置了类为了用Java读写文件对象,我们将在Package名称下考虑FileClass。
import Java.io.File;
文件类是操作系统中路径名的抽象表示,这些路径名不过是用于表示目录或文件名的字符串,路径有两种类型:
1)绝对路径:这是存储文件的实际目录,例如:
C:\Program Files\Java\jdk1.8.0_131\bin\Mayank.txt
注意:MicrosoftWindows操作系统使用反斜杠(\)表示目录,而其他操作系统使用正斜杠(/)。
2)相对路径:需要将其与其他路径结合使用才能访问我们的文件。例如:
jdk1.8.0_131\bin\Mayank.txt
注意:在用Java代码表示目录时,对于MSWindows,我们将必须使用两个反斜杠\\,对于其他操作系统,则必须使用两个正斜杠//,原因是Java将单斜杠作为转义序列。
使用单斜杠字符时出现错误消息:非法转义字符。
文件类中的构造方法
i)File(Fileparent,Stringchild)
从父抽象路径名和子路径名字符串创建一个新的File实例。
ii)File(Stringpathname)
通过将给定的路径名字符串转换为抽象路径名来创建新的File实例。
iii)File(Stringparent,Stringchild)
从父路径名字符串和子路径名字符串创建一个新的File实例。
iv)File(URIuri)
通过将给定文件URI转换为抽象路径名来创建新的File实例。