JavaSE系列视频课程之IO流

Java.IO包运用File类对文件或目录的属性进行操作理解流,理解输入/输出流的概念使用字节流和字符流读取文件或从控制台接受输入运用DataInputStream类和DataOutputStream类读写数据文件对象序列化

6597人学习

中级8课时2018/02/03更新

二维码下载学堂APP缓存视频离线看

梦豆
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
  • 课程介绍
  • 课程大纲

适合人群:

Java工程师,Java高级程序员,Java架构师

你将会学到:

Java.IO包运用File类对文件或目录的属性进行操作理解流,理解输入/输出流的概念使用字节流和字符流读取文件或从控制台接受输入运用DataInputStream类和DataOutputStream类读写数据文件对象序列化

课程简介:

二、相对路径和很路径

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


展开更多
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部