io流
IO流:
i:(读read)输入流inputStream(上传图片)
o:(写write)输出流outputStream(下载到本地)
File类
在java中,一个文件就是一个对象,一张图片也是一个对象。对应的就是File类
磁盘上的文件或者文件夹都是File类的对象
拿到硬盘上的文件
File file = new File("E:\\a.jpg");//将磁盘上的a.jpg映射到java中,当file对象使用
下载软件(创建文件夹):
File file = new File("E:\\douyin\\douyin.exe")//该文件夹在硬盘上不存在。
boolean result = file.mkdir();//如果返回为true,则创建文件夹成功
卸载软件(删除文件夹):
File file = new File("E:\\a");
boolean newFile = file.delete();
创建文件输出流(流管道+文件对象)
FileOutputStream fos = new FileOutputStream("D:\\a.txt");//将流管道怼到a.txt文件上
String data = "Hello";//定义字符串
byte[] bytes = data.getBytes();//变成字节
fos.write(bytes);//将字节写入管道内
fos.close;//关闭资源