![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java io总结归纳
文章平均质量分 97
java io总结归纳
字母哥哥
百人团队技术经理。2017年度吉林省软件行业协会“最卓越程序员奖”获得者。曾就职于微软,微软MVP。华为云享专家。
展开
-
在java中使用SFTP协议安全的传输文件
本文介绍在Java中如何使用基于SSH的文件传输协议(SFTP)将文件从本地上传到远程服务器,或者将文件在两个服务器之间安全的传输。我们先来了解一下这几个协议SSH 是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。比如:我们购买的云服务器登陆的时候使用的协议都是ssh。ftp协议通常是用来在两个服务器之间传输文件的,但是它本质上是不安全的。那么SFTP是什么?SFTP可以理解为SSH + FTP,也就是安全的网络文件传输协议。一般来说,SFTP和FTP服务都是使用相应的客户端软件来提.原创 2020-10-12 07:12:27 · 3355 阅读 · 0 评论 -
使用java8API遍历过滤文件目录及子目录及隐藏文件
1. 使用Files.list()迭代目录及其子目录文件Files.list()可以迭代目录及其子目录文件Files.list(Paths.get(".")) //当前目录 .forEach(System.out::println);输出:.\filename1.txt.\directory1.\filename2.txt.\Employee.java2. 使用 filter表达式过滤文件过滤器函数引用,isRegularFile表示普通文件Files.l.原创 2020-07-21 09:18:08 · 2098 阅读 · 0 评论 -
使用java API进行zip递归压缩文件夹以及解压
一、概述在本篇文章中,给大家介绍一下如何将文件进行zip压缩以及如何对zip包解压。所有这些都是使用Java提供的核心库java.util.zip来实现的。二、压缩文件首先我们来学习一个简单的例子-压缩单个文件。将一个名为test1.txt的文件压缩到一个名为Compressed.zip的zip文件中。public class ZipFile { public static void main(String[] args) throws IOException { //输出原创 2020-08-10 08:37:56 · 1921 阅读 · 0 评论 -
使用Java API进行tar.gz文件及文件夹压缩解压缩
在java(JDK)中我们可以使用ZipOutputStream去创建zip压缩文件,(参考我之前写的文章 使用java API进行zip递归压缩文件夹以及解压 ),也可以使用GZIPOutputStream去创建gzip(gz)压缩文件,但是java中没有一种官方的API可以去创建tar.gz文件。所以我们需要使用到第三方库Apache Commons Compress去创建.tar.gz文件。在pom.xml中,我们可以通过如下的maven坐标引入commons-compress。<depen原创 2020-08-17 07:17:55 · 4735 阅读 · 4 评论 -
总结java中创建并写文件的5种方式
在java中有很多的方法可以创建文件写文件,你是否真的认真的总结过?下面笔者就帮大家总结一下java中创建文件的五种方法。Files.newBufferedWriter(Java 8)Files.write(Java 7 推荐)PrintWriterFile.createNewFileFileOutputStream.write(byte[] b) 管道流实际上不只这5种,通过管道流的排列组合,其实有更多种,但是笔者总结的这五种可以说是最常用及最佳实践,前提小知识以前我在写技术文章.原创 2020-08-28 07:41:55 · 5089 阅读 · 0 评论 -
归纳从文件中读取数据的六种方法-JAVA IO基础总结第2篇
在上一篇文章中,我为大家介绍了《5种创建文件并写入文件数据的方法》,本节我们为大家来介绍6种从文件中读取数据的方法.另外为了方便大家理解,我为这一篇文章录制了对应的视频:总结java从文件中读取数据的6种方法-JAVA IO基础总结第二篇Scanner(Java 1.5) 按行读数据及String、Int类型等按分隔符读数据。Files.lines, 返回Stream(Java 8) 流式数据处理,按行读取Files.readAllLines, 返回List<String>(J.原创 2020-08-31 07:52:38 · 3235 阅读 · 1 评论 -
总结java创建文件夹的4种方法及其优缺点-JAVA IO基础总结第三篇
本文是Java IO总结系列篇的第3篇,前篇的访问地址如下:总结java中创建并写文件的5种方式-JAVA IO基础总结第一篇总结java从文件中读取数据的6种方法-JAVA IO基础总结第二篇本文为大家介绍Java IO-创建文件夹的四种方法,及其优缺点的解析。如果您阅读完成,觉得此文对您有帮助,请给我点个赞,您的支持是我不竭的创作动力。1.传统API创建文件夹方式Java传统的IO API种使用java.io.File类中的file.mkdir()和file.mkdirs()方法创建文件.原创 2020-08-31 11:43:31 · 4665 阅读 · 0 评论 -
总结删除文件或文件夹的7种方法-JAVA IO基础总结第4篇
本文是Java IO总结系列篇的第4篇,前篇的访问地址如下:总结java中创建并写文件的5种方式-JAVA IO基础总结第一篇总结java从文件中读取数据的6种方法-JAVA IO基础总结第二篇总结java创建文件夹的4种方法及其优缺点-JAVA IO基础总结第三篇如果您阅读完成,觉得此文对您有帮助,请给我点个赞,您的支持是我不竭的创作动力。为了方便大家理解,我特意制作了本文对应的视频:总结删除文件或者文件夹的7种方法一、删除文件或文件夹的四种基础方法下面的四个方法都可以删除文件或文.原创 2020-09-01 07:51:13 · 2930 阅读 · 0 评论 -
总结java中文件拷贝剪切的5种方式-JAVA IO基础总结第五篇
本文是Java IO总结系列篇的第5篇,前篇的访问地址如下:总结java中创建并写文件的5种方式-JAVA IO基础总结第一篇总结java从文件中读取数据的6种方法-JAVA IO基础总结第二篇总结java创建文件夹的4种方法及其优缺点-JAVA IO基础总结第三篇总结java中删除文件或文件夹的7种方法-JAVA IO基础总结第四篇很多朋友在看我的《java IO总结系列》之前觉得创建文件、文件夹删除文件这些基础操作真的是太简单了。但看了我的文章之后,有小伙伴找到我说:“没想到这么基础的知.原创 2020-09-02 08:34:44 · 2952 阅读 · 0 评论