IO流模拟控制台上传图片

开发工具和关键技术:MyEclipse CI,IO流
作者:金建勇
撰写时间:2020年8月8日

通过学习IO流我们了解了如何对文件的一些简单操作,例如文件的创建、删除、重命名、判断文件是否存在、拷贝文件、更改文件路径等相关内容。既然要操作文件,那么了解文件路径必然是很重要的,这就需要我们理解相对路径和绝对路径的概念。
相对路径:一般是相对于当前项目下的路径
绝对路径:一般是以盘符开头

这是对于文件的一些知识,需要完成对文件的这些操作,我们就要了解IO流的大概了,如下图所示:
IO流模拟控制台上传图片_第1张图片

看完图中的IO流分类,我们知道IO流分为字节流和字符流两大类,字节流和字符流的操作方式几乎完全一样,区别只是操作的数据单元不同而已。
字节流:操作的数据单元是字节;
字符流:操作的数据单元是字符。

综合我们学习关于IO流的一些知识,下面我们来实现一个简单的案例:
IO流模拟控制台上传图片:提示在控制台录入一张图片的路径,然后开始上传
首先我们就是定义一个上传图片的方法,代码如下图所示:
IO流模拟控制台上传图片_第2张图片

上传图片的方法写完之后,剩下的就是直接到main方法调用了,执行效果如下图所示:
IO流模拟控制台上传图片_第3张图片 在这里插入图片描述

这是上传成功的结果,还有判断上传的图片是否存在的和上传的是否是图片的两种情况,可以自行去执行代码测试。

以上就是一个简单的控制台模拟上传图片的案例了,通过这个案例可以让我们更好的运用和掌握IO流完成一些其他功能。

你可能感兴趣的:(原创,课后作品,知识点,java)