JavaSE系列视频课程之IO流(八)

¥2.00 试听

 学院:老牛课堂

 课时:共 8节 · 1小时22分钟

 有效期:永久有效

 课程目标:讲解Java I/O流 (文件路径的表示 、文件的创建和删除、获取文件属性、遍历过滤文件、IO流概述、图片视频等非文本文件操作、文本文件操作、读取控制台输入)

 适合人群:Java工程师,Java高级程序员,Java架构师

 课程介绍

一、路径分割符

Window:使用\\

unix:使用/

注:在java中,\\是转义字符,如果要表示一个\\字符,则必须转义(\\\\)

二、相对路径和绝对路径

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() 

 

课程评价

人生无悔

2018-02-03
视频画面清晰,老师讲的很好。

课课家教育

未登录