![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java文件操作的小方法集合(File)
java文件操作的小方法集合(File)
@爱编程的阿泽
微博记录自己学习的过程,
展开
-
每日一个java算法小分享【077合并多个txt文件】
本实例实现的文件合并主要通过FileInputStream类读取文件,通过FileOutputStream类向文件中写入内容,在对文件进行读取的过程中,本实例应用了FileInputStream类的avail able()方法,来获取有效的字节数。可以通过FileInputStream类对象调用该方法。该方法的返回值是可以从输入流中读取的字节数。通过IO流可以实现文件的合并,当然可以对任意格式的文件进行合并,本实例以txt文件为例。该方法抛出IO异常,在调用该方法时,要通过try语句处理异常。原创 2023-03-14 14:57:41 · 360 阅读 · 0 评论 -
每日一个java算法小分享【079文件分割】
实现本实例的关键是通过输入流读取要分割的文件,再分别从流中读取相应的字节数,将其写入到以tem为后缀的文件中。通过FileInputStream类的read()方法可实现读取文件。大文件在传输时不方便,为了便于携带,很多软件都提供了将大文件分割的功能。本实例就是将较大的文件分割成若干个小文件,但是分割后的文件不能作为单独的文件运行。在使用read()方法读取字节时,都会抛出IOException异常,因此在使用该方法读取字节时,要处理该异常。原创 2023-03-14 15:13:01 · 166 阅读 · 0 评论 -
每日一个java算法小分享【089设置RAR压缩包密码】
本实例仅仅是完成了设置RAR压缩包的密码,并没有在解压文件时实现对密码的进行验证的功能,例如压缩文件的密码为“mrsoft”,解压时,当输入“123”时,被压缩的文件依然会被释放到指定文件夹下。本实例通过RAR的命令把用户选定的资源文件压缩为RAR压缩包并支持密码设置功能,设置密码以后只有通过合法的密码才能解压这个RAR压缩包。这个命令是把当前文件夹中的所有文件压缩成名称为“资料.rar”的压缩文件,同时设置该压缩文件的密码为“mrsoft”本实例在RARA命令的基础上实现了图形化操作的加密程序。原创 2023-03-18 11:55:06 · 282 阅读 · 0 评论 -
每日一个java算法小分享【080重新合并分割后的文件】
实例079中介绍了如何实现将较大的文件进行分割,分割后的文件是不能运行的,如果想要运行分割后的文件,就需要通过程序对相应的文件进行重新合并。本实例实现文件合并,仍然是通过文件字节输入/输出流。在进行文件合并时,需要将要进行合并的所有文件全部读取之后。原创 2023-03-14 15:25:48 · 69 阅读 · 0 评论 -
每日一个java算法小分享【076逆序输出数组信息】
每天分享一个小算法,每天进步一点点原创 2023-03-14 14:34:56 · 36 阅读 · 0 评论