IO流
IO流技术主要是操作文件。
输入输出都是以内存为基准:
1、数据写入内存是输入;
2、将内存的数据写到磁盘或者网络等是输出。
文件
/**
*
*/
package com.glodon.www.File;
import java.io.File;
import java.io.IOException;
/**
* @author yangyc
* version 1.0
* 2019年8月11日
*/
public class LianXi_01 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
File file = new File("C:\\Test.txt");
File file11 = new File("C:\\Tes2t.txt");
try {
//创建文件
file.createNewFile();
//copy文件
file.renameTo(file11);
//判断文件是否存在
if (file.exists()) {
//文件名
System.out.println(file.getName());
//文件内容大小
System.out.println(file.length());
//删除文件
//file.delete();
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
File file2 = new File("C:\\YYC\\WH");
if (!file2.exists()) {
//只能用户创建一级目录
//System.out.println(file2.mkdir());;
//创建多级目录
file2.mkdirs();
}
File[] files =file2.listFiles();
for (int i = 0; i < files.length; i++) {
File file22 = files[i];
if (file22.isFile()) {
System.out.println(file22.getName());
}
}
}
}