Java 创建File文件
创建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运行命令时当前 所茌的目录。一般建议使用绝对路径,这样可以降低开发中产生不必要的问题的概率。
点击加载更多评论>>