返回顶部
首页 > 资讯 > 后端开发 > JAVA >java中怎么实现保存文件到本地
  • 302
分享到

java中怎么实现保存文件到本地

java基础java实现保存本地 2018-12-25 04:12:19 302人浏览 绘本
摘要

知识补充:File类以抽象的方式代表文件名和目录路径名,该类主要用于文件和目录的创建、文件的查找和文件的删除等。FileOutputStream类用来创建一个文件并向文件中写数据,如果该流在打开文件进行输出前,目标文件不存在,那么该流会创建

知识补充:

File类以抽象的方式代表文件名和目录路径名,该类主要用于文件和目录的创建、文件的查找和文件的删除等。

FileOutputStream类用来创建一个文件并向文件中写数据,如果该流在打开文件进行输出前,目标文件不存在,那么该流会创建该文件。

保存方法:

首先根据要保存的文件路径创建一个文件对象,然后通过“exists”方法判断文件是否存在,若不存在则新建文件,若存在则开始通过“FileOutPutStream”类创建新文件并向该文件中写入数据即可。

示例如下:

private void savePic(InputStream inputStream, String fileName) {
    OutputStream os = null;
    try {
      String path = "D:	estFile";
      // 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开发入门

--结束END--

本文标题: java中怎么实现保存文件到本地

本文链接: https://lsjlt.com/news/4750.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • java中怎么实现保存文件到本地
    知识补充:File类以抽象的方式代表文件名和目录路径名,该类主要用于文件和目录的创建、文件的查找和文件的删除等。FileOutputStream类用来创建一个文件并向文件中写数据,如果该流在打开文件进行输出前,目标文件不存在,那么该流会创建...
    99+
    2018-12-25
    java基础 java 实现 保存 本地
  • java如何实现保存文件到本地
    具体实现过程请看如下实例:(推荐学习:java视频教程)private void savePic(InputStream inputStream, String fileName) { OutputStream os = nul...
    99+
    2016-12-16
    java教程 java 保存 文件 本地
  • java中怎么下载文件流保存到本地
    在Java中,可以使用`InputStream`和`OutputStream`来下载文件流并保存到本地。下面的代码演示了如何使用`U...
    99+
    2023-09-05
    java
  • adb logcat 保存日志文件到本地
    指令 adb logcat > logcat.log 例如:例如:adb logcat > D:\logcat.log 注意window中直接输入可能会出现log文件打开显示乱码问题; 请打开cmd检...
    99+
    2023-10-09
    adb android
  • 小程序开发中如何保存文件到本地
    这篇文章主要为大家展示了小程序开发中如何保存文件到本地,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“小程序开发中如何保存文件到本地”这篇文章吧。保存文件到本地。注意:saveFile 会把临时文件...
    99+
    2023-06-26
  • vue中如何下载文件导出保存到本地
    目录vue下载文件导出保存到本地另一种情况vue中a标签下载本地文件-未找到,原因及解决错误代码原因解决vue下载文件导出保存到本地 先分析如何下载:先有一个链接地址,然后使用 lo...
    99+
    2022-11-13
    vue下载文件 vue 导出文件 vue文件导出保存到本地
  • 怎么在python中将cookie保存到本地
    怎么在python中将cookie保存到本地?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。python可以做什么Python是一种编程语言,内置了许多有效的工具,Pytho...
    99+
    2023-06-14
  • Linux文件同步到本地怎么实现
    要将Linux系统中的文件同步到本地,可以通过以下几种方式实现: 使用rsync命令:rsync命令是一种高效的文件同步工具,可...
    99+
    2023-10-27
    Linux
  • 云服务器文件怎么存到本地文件
    将云服务器文件存储到本地文件,可以通过以下几种方式实现:1. FTP传输:使用FTP客户端软件(如FileZilla)连接云服务器,并将文件从服务器下载到本地计算机。2. SCP命令:使用SCP(Secure Copy)命令将云服务器文...
    99+
    2023-08-09
    云服务器
  • Python保存MongoDB上的文件到本地的方法
    本文实例讲述了Python保存MongoDB上的文件到本地的方法。分享给大家供大家参考,具体如下: MongoDB上的文档通过GridFS来操作,Python也可以通过pymongo连接MongoDB数据库...
    99+
    2022-06-04
    文件 方法 Python
  • java怎么实现远程文件下载到本地目录
    要实现远程文件下载到本地目录,可以使用Java的网络编程和IO流操作。以下是一个简单的示例代码:```javaimport java...
    99+
    2023-09-05
    java
  • vue中怎么生成token并保存到本地存储
    这篇文章给大家介绍vue中怎么生成token并保存到本地存储,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。首先回顾一下token:token认证是RESTFUL.api的一个很重要的部...
    99+
    2024-04-02
  • android下载文件保存到本地的方法是什么
    在Android中,可以使用以下代码将文件下载并保存到本地:1. 首先,需要在AndroidManifest.xml文件中添加以下权...
    99+
    2023-05-30
    android下载文件 android
  • Java实现文件上传保存
    本文实例为大家分享了Java实现文件上传保存的具体代码,供大家参考,具体内容如下 框架 Spring Boot + FreeMarker + Ajax 第一次尝试Spring Boo...
    99+
    2024-04-02
  • 阿里云数据库保存到本地文件夹里
    这篇文章将介绍如何将阿里云数据库中的数据保存到本地文件夹,以便进行后续的处理和分析。 阿里云数据库是阿里云提供的一种云数据库服务,它可以提供高可用性、高扩展性和高性能的数据存储服务。如果我们需要将阿里云数据库中的数据保存到本地文件夹,可以采...
    99+
    2023-11-15
    阿里 文件夹里 数据库
  • Java怎么实现把数据存储到文件中
    在Java中,可以使用FileOutputStream和BufferedWriter类将数据存储到文件中。以下是一个简单的示例代码:...
    99+
    2024-04-09
    java
  • python怎么保存list到文件
    要将列表保存到文件中,可以使用以下方法: 使用`pickle`模块将列表保存为二进制文件: import pickle my_...
    99+
    2023-10-24
    python
  • java怎么将输出内容保存到文件
    在Java中,可以使用FileWriter或BufferedWriter类将输出内容保存到文件中。下面是一个简单的示例代码,演示了如...
    99+
    2023-10-18
    java
  • 使用Canvas怎么保存图片到本地
    本篇文章为大家展示了使用Canvas怎么保存图片到本地,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、简介需求: 将HTML5的内容保存为图片思路: 通过Canvas绘图生成base64图片,长按...
    99+
    2023-06-09
  • php 文字生成图片保存到本地
    你可以使用PHP的GD库来生成图片并保存到本地。首先,你需要确保你的PHP环境已经安装了GD库。然后,你可以使用GD库的函数来创建一个画布,并在上面绘制文字。最后,使用`imagepng`或`imagejpeg`函数将画布保存为PNG或JP...
    99+
    2023-09-08
    php 开发语言
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作