java i/o系统
最近忙于考试,现在终于结束了,恢复更新;准备更新一篇io流的知识点;
io流中的类十分繁复,存在的问题:不知道什么时候调什么类;下面正文
核心类
- File
- InputStream
- OutputStream
- Reader
- Writer
- Closeable
- Flushable
- Serializable
File类
文件类:代表一个路径,可以表示一个文件,也可以表示文件夹(一组文件),也可以创建一个文件(这个文件不存在);
https://www.cnblogs.com/devilwind/p/8623098.html
文件路径
因为 "\" 具有特殊意义,所以文件路径写成字符串需要转义,改为\\;(这种写法有时没有可移植性,所以推荐下面两种写法)
/ 或者用File.separatorChar 连接
文件路径的三种写法:
package Text01; import java.io.File; public class file { public static void main(String[] args) { File file0=new File("C:\\Users\\xianyu\\Desktop\\0.txt"); System.out.println(file0.getAbsolutePath()); File file1=new File("C:/Users/xianyu/Desktop/1.txt"); System.out.println(file1.getAbsolutePath()); File file2=new File("C:"+File.separatorChar+"Users"+File.separatorChar+"xianyu"+File.separatorChar+"Desktop"+File.separatorChar+"2.txt"); System.out.println(file2.getAbsolutePath()); } }
C:\Users\xianyu\Desktop\0.txt C:\Users\xianyu\Desktop\1.txt C:\Users\xianyu\Desktop\2.txt
2019-05-25 14:58:39
------------------------------------------------------------------
待更新