28 lines
669 B
Markdown
28 lines
669 B
Markdown
- 流操作的最小单位
|
|
- 能操作二进制和文本文件
|
|
- 方向
|
|
- 输入字节流[[InputStream]]
|
|
- 输出字节流[[OutputStream]]
|
|
- [[File]]
|
|
- ```java
|
|
File f = new File(path);
|
|
if(!f.exist()){
|
|
f.mkdir();
|
|
}else if(f.isDirectory()){
|
|
File[] files = f.listFiles
|
|
if(files != null && files.length > 0){
|
|
for(File f2:files){
|
|
boolean flag = f2.isDirectory();
|
|
System.out.println(f2.getName + ((flag)?"目录":"文件"));
|
|
}
|
|
}
|
|
}else{
|
|
|
|
}
|
|
```
|
|
- 输入流
|
|
- [[FileInputStream]]
|
|
- 输出流
|
|
- [[FileOutputStream]]
|
|
- 特点
|
|
- 既可以操作文本文件,也可以操作二进制文件 |