本文介绍: 如路径1:”a.txt“路径2:”abc\a.txt“是相对路径,路径1:“C:\a.txt”File对象表示路径,可以是文件、也可以是文件夹。这个路径可以是存在的,也可以是不存在的。●File对象就表示一个路径,可以是文件的路径、也可以是文件夹的路径。路径2:”C:\abc\a.txt“是绝对路径。File对象代表路径,路径分为相对路径和绝对路径。根据父路径对应文件对象和子路径名字符串创建文件对象。●这个路径可以是存在的,也允许是不存在的。根据文件路径创建文件对象。绝对路径是带盘符的。
Java File类详解
●File对象就表示一个路径,可以是文件的路径、也可以是文件夹的路径。
如路径1:”a.txt“路径2:”abc\a.txt“是相对路径,路径1:“C:\a.txt”
import java.io.File;
public class FileDemo1 {
public static void main(String[] args) {
/*
* public File(String pathname) 根据文件路径创建文件对象
public File(String parent,String child) 根据父路径名字符串和子路径名字符串创建文件对象
public File(File parent,String child) 根据父路径对应文件对象和子路径名字符串创建文件对象
E:JavaCodeFilesa.txt
E:/JavaCode/Files/a.txt
*
*/
// 1.根据字符串表示的路径,变成File对象
String path = "E:/JavaCode/Files/a.txt";
File f1 = new File(path);
System.out.println(f1);
// 2. 父级路径 E:JavaCodeFiles
// 子级路径 a.txt
String parent = "E:\JavaCode\Files\"; // 写E:JavaCodeFiles也可以
String child = "a.txt";
File f2 = new File(parent, child);
System.out.println(f2);
System.out.println(File.pathSeparator);
System.out.println(File.separator);
// 3.把一个File表示的路径和String表示的路径进行拼接
File parentFile = new File("E:\JavaCode\Files");
String child2 = "a.txt";
File f3 = new File(parentFile, child2);
System.out.println(f3);
}
}
1.File表示什么?
File对象表示路径,可以是文件、也可以是文件夹。这个路径可以是存在的,也可以是不存在的
2.绝对路径和相对路径是什么意思?
- public File(String pathname)把字符串表示的路径变成File对象
- public File(String parent,String child)把父级路径和子级路径进行拼接
- public File(Fileparent,String child)把父级路径和子级路径进行拼接
原文地址:https://blog.csdn.net/weixin_50083448/article/details/134818172
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_45776.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。