位置:首页 > 软件操作教程 > 编程开发 > Java > 问题详情

Java 创建File文件

提问人:刘旭39发布时间:2020-11-28

创建File文件

File类中提供了以下几个构造方法来创建File对象。

1.File(String pathname)

通过人参指定字符串格式的路径名称(包括文件名),将它转换为抽象的路径名来创建一个 File对象。具体使用格式如下:

File file = new File("C:/file.txt"); 〃读取C盘根目录下的file.txt文件,在JVM中创建File对象


2.File(String parent, String child)

通过人参指定父路径和子路径(包括文件名)来创建一个Fi〖e对象。具体使用格式如下:

File file = new Fi!e("C:/", "file.Lxt")

其中,parent参数为父路径字符串,即示例中的“C:/” ; child参数为子路径字符串,即示例中 的 “file.txt”。


3.File(File f, String child)

通过人参指定父路径File对象的抽象路径名和子路径名来创建一个新的File对象。


4.FiIe(URl uri)

通过人参指定文件URI,将它转换成一个抽象的路径名,从而创建一个新的Fik对象D 上述构造方法的示例中使用的都是绝对路径。对于Unix平台,绝对路径名的前缀是“/”(前 缀是指在具体文件名前面的字段名),相对路径没有前缀。在Windows平台中,绝对路径名是由驱 动器号加上冒号“:”构成的,例如"C:/"相对路径没有磁盘符前缀。

相对路径是指针对某一个位置的路径,也是指相对于当前目录的一个路径名,例如针对 “C:/”根目录,相对路径“file.txt”即和绝对路径Wfilertxt”是一样的。

在执行;程序时,如果代码中使用了相对路径,那么该路径指的是执行JAVA运行命令时当前 所茌的目录。一般建议使用绝对路径,这样可以降低开发中产生不必要的问题的概率。

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部