java 文件保存_java中怎么实现保存文件到本地
知识补充:
File类以抽象的方式代表文件名和目录路径名,该类主要用于文件和目录的创建、文件的查找和文件的删除等。
FileOutputStream类用来创建一个文件并向文件中写数据,如果该流在打开文件进行输出前,目标文件不存在,那么该流会创建该文件。
保存方法:
首先根据要保存的文件路径创建一个文件对象,然后通过“exists”方法判断文件是否存在,若不存在则新建文件,若存在则开始通过“FileOutPutStream”类创建新文件并向该文件中写入数据即可。
示例如下:private void savePic(InputStream inputStream, String fileName) {
OutputStream os = null;
try {
String path = "D:\\testFile\\";
// 2、保存到临时文件
// 1K的数据缓冲
byte[] bs = new byte[1024];
// 读取到的数据长度
int len;
// 输出的文件流保存到本地文件
File tempFile = new File(path);
if (!tempFile.exists()) {
tempFile.mkdirs();
}
os = new FileOutputStream(tempFile.getPath() + File.separator + fileName);
// 开始读取
while ((len = inputStream.read(bs)) != -1) {
os.write(bs, 0, len);
}
} catch (IOException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
} finally {
// 完毕,关闭所有链接
try {
os.close();
inputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
java 文件保存_java中怎么实现保存文件到本地相关推荐
- java如何引用文件_java 中如何引用json文件
java如何创建Json文件?每次做题前,小编都会先潇洒的写下一个解字,然后开始看题-- 新建json文件放在服务器指定目录下,然后读取和写入信息. 小编是想把讨论世界上最可怕的事情,莫过于有眼睛却发 ...
- java判断是否文件夹_java中怎么判断是否文件夹
java判断是否是文件夹的方法:package com.tij.io.file; import java.io.File; /** * 检查File对象是文件还是目录 * @author guoyou ...
- Java pdf文件传输_java中pdf文件的管理(pdf文件转png文件,base64传输文件以及删除)...
org.apache.pdfbox pdfbox 2.0.12 影像文件转为base64编码使用java自带的BASE64Encoder类 代码部分: 前端上传文件的保存: @RequestMappi ...
- java web 刷新_Java Web项目的保存和刷新
java web 刷新 如何配置计算机以保存并刷新Java Web项目? 当您向开发人员提出此问题时,答案以"哦,好吧--"开头,并以某种可行的方式继续描述. 每个人都有自己的方式 ...
- java io 创建文件夹_Java中Io流操作-File类的常用操作-创建文件,创建文件夹
package com.hxzy.IOSer; import java.io.File; import java.io.IOException; public class Demo03 { publi ...
- java读取文件 路径_Java中的获取文件的物理绝对路径,和读取文件
获取文件的绝对路径,读取该文件 一.文件目录打印图 下面的文件目录图,是项目中文件的位置信息:下面的例子是按照这个图来演示的. . |-- java | |-- ibard | | |-- demo1 ...
- java怎么更改目标文件夹_java – IntelliJ无法同步目标文件夹中的更改
Linux Mint 13上的Intellij 12.0.4(build 123.169). 当我从命令行运行maven测试时,我可以在文件资源管理器中看到目标文件夹的更改内容,但在IntelliJ中 ...
- Java面试poi中excel版本大小_java 中 poi解析Excel文件版本问题解决办法
java 中 poi解析Excel文件版本问题解决办法 发布时间:2020-10-02 03:46:15 来源:脚本之家 阅读:91 作者:程诺 poi解析Excel文件版本问题解决办法 poi解析E ...
- java资源文件路径_Java 中获取资源(文件)的路径问题总结
Java 中获取资源(文件)的路径问题总结 首先,Java 中获取资源大体上可分为两种方式,基于 文件系统的 和 基于classpath的. 1. 基于文件系统的相对简单. 比如 构造一个File f ...
最新文章
- vi常用命令以及 冒号输入
- 开源Android或将收费
- swiper 定义放多少张图片_swiper轮播问题之二:默认显示3张图片,中间显示全部两边显示部分...
- linux 0地址的妙用
- eclipse里没有project facets
- iphone保修期多久_卖疯了!开发区9.9元起换iphone原厂电池!
- Django2.2-LookupError No installed app with label admin
- Linux操作系统下Sudo命令的使用方法说明
- SpringCloud + Docker
- Python 第三方模块之 pdfkit
- raster | R中的栅格操作符(上)[翻译]
- [转载]Linux Shell 的快捷键
- Slog15_支配vue框架模版语法之v-else
- 计算机期末考试知识,干货|计算机期末复习宝典
- 推荐一款日志切割神器!我常用~
- 用html做mfc的界面,课程设计(MFC)“界面”“使用”“心得”
- IAR 8.3 for Arm 安装与注册
- 读《第十一根手指》奏明第三本
- win10msmpeng占内存_win10内存占用率太高怎么办
- 怎么文字扫描识别?看完这篇你就会了
热门文章
- 工作-大四实习生面经
- 密码和Java中的加解密之MD5加点盐
- web进销存源码-Java进销存ERP软件系统源码定制多仓库多门店 + 小程序 Saas多商户
- Basic -- Test harness
- 达梦数据源配置_达梦数据库的连接配置
- BATMAN-ADV
- 程序员转行做自媒体,抖音,快手原创作者,必备的免费视频素材网站
- android 小视频 应用,短视频应用专题 - 只给你好看的短视频合集 - Android 应用 - 【最美应用】...
- 黑桃k游戏java实战_#Java小案例 扑克牌小游戏
- 【路径规划】基于鲸鱼算法求解带时间窗开放式车辆路径问题附matlab代码