8.05-IO流概述
二、相对路径和很路径
1)很路径
c:/a/b/c.txt
2)相对路径
相对于某个路径的路径
b/c.txt
注:两个特殊符号:
.当前目录
..上级目录
三、文件路径的抽象(java.io.File)
1)三个构造器
File(String pathname) //直接传入一个字符串路径
File f=new File("c:/a/b/c.txt");//new File("c:\\a\\b\\c.txt")
File f=new File("c.txt");//相对路径(相对于类路径)
File(String parent, String child) //传入父目录和文件字符串路径
File f=new File("c:/a/b/c","c.txt");
File(File parent, String child) ;//传入父目录File对象和文件字符串路径
File parent=new File("c:/a/b/c");
File f=new File(parent,"c.txt");
2)获取相关路径的API
a)获取系统所有盘符
File[] fs=File.listRoots();//[c:,d:...]
b)获取文件表示的路径
String path=fs.getPath();//返回路径
String path2=fs.getAbsolutePath();//返回很路径
String path3=fs.getCanonicalPath()//返回规范路径
c)获取父路径
String path=f.getParent()
File parent=f.getParentFile()
3)判断对应路径文件是否已存在
f.exists()
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
课程大纲