File
类的对象是文件或目录的路径名的抽象表示。
创建文件
我们可以从以下创建一个File
对象 -
-
一个路径名
-
一个父路径名和子路径名
-
一个URI (统一资源标识符)
可以使用File
类的以下构造函数之一来创建一个文件:
1
|
File(String pathname)File(File parent, String child)File(String parent, String child)File(URI uri) |
如果有一个文件路径文件名称的字符串为test.txt
,可以创建一个抽象路径名称,如下面的代码。
1
|
File dummyFile = new File( "test.txt" ); |
名称为test.txt
的文件不必存在,以使用此语句创建File
对象。dummyFile
对象表示抽象路径名,它可指向或可能不指向文件系统中的真实文件。
File
类有几个方法来处理文件和目录。使用File
对象可以创建新文件,删除已存在的文件,重命名文件,更改文件权限等。
File
类中的isFile()
和isDirectory()
告诉File
对象是否表示文件或目录。
当前工作目录
JVM的当前工作目录是根据运行java命令来设置的。可以通过读取user.dir
系统属性来获取JVM的当前工作目录,如下所示: