字节输入输出流
InputStream 和 OutputStream 是所有字节输入输出流的父类
OutputStream是输出流。FileInputStream 和 FileOutputStream 只是他们的一个子类
文件输入输出流
File oldFile = new File(oldPath);
File file = new File(newPath);
FileInputStream in = new FileInputStream(oldFile);
FileOutputStream out = new FileOutputStream(file);
byte[] buffer=new byte[2097152];
int readByte = 0;
//读取旧文件流写入新文件中
while((readByte = in.read(buffer)) != -1) {
out.write(buffer,0,readByte);
}
in.close();
out.close();
方法:
File.exists():是否存在
File.mkdirs():创建
File.getParentFile(): 获取上级目录(包含文件名时无法直接创建目录的)
File.list():获取文件夹下所有内容名称
File.listFiles():获取该目录下全部文件
File.separator:分隔符 "/"
File.isDirector():判断是否是文件夹
File.isFile():判断是否是文件
File.delete():删除文件
MultipartFile
file.getOriginalFilename(); //116.jpg
file.getName(); //fileMultipartFile.getContenType():返回文件类型
MultipartFile.getInputStream():获取文件的路径