Java inputstream 转 file

Java inputstream 转 filepublicclassT publicstatic String args inputstream 转 fileFilefile newFile C Users haocj Desktop 工作总结 xls FiletargetFi null

public class Test { public static void main(String[] args) { // inputstream 转 file File file = new File("C:\\Users\\haocj\\Desktop\\工作总结.xls"); File targetFile = null; try (InputStream initialStream = new FileInputStream(file)) { targetFile = File.createTempFile(StringUtils.uuid(), "工作总结_1.xls"); java.nio.file.Files.copy(initialStream, targetFile.toPath(), StandardCopyOption.REPLACE_EXISTING); } catch (Exception e) { e.printStackTrace(); }finally { // 删除临时文件 targetFile.delete(); } } }

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/228137.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午7:43
下一篇 2026年3月16日 下午7:44


相关推荐

  • iso815中文版_国际标准日期时间格式

    iso815中文版_国际标准日期时间格式严格的来说,这个标题可能不太正确,因为我首先度娘了一下,ISO8601时间格式标准应该类似于:2016-01-18T23:41:00-08:00,而UTC时间格式差不多类似在做一个项目用到一个国外的API,返回的一个时间格式是:2016-01-18T23:41:00我有几个问题想问一下:1.因为没有搜索到具体资料,返回的这个2016-01-18T23:41:00是UTC时间和是ISO-8601时…

    2025年6月10日
    5
  • 【业务人员第一视角】氚云低代码开发平台测评

    【业务人员第一视角】氚云低代码开发平台测评奥哲在低代码领域沉淀了 11 年 其产品矩阵非常齐全 其中面向数字化管理人员 构建中小型企业应用系统的 aPaaS 平台 氚云 是奥哲的主打产品之一 氚云 经过多年的技术沉淀与大型项目淬炼 通过可视化拖拉拽方式突破应用开发瓶颈 内置了可视化表单 开箱即用组件 智能报表 模板库等亮点功能 用户可以实现从开发 迭代 维护到智能分析等全生命周期开发体验 覆盖人事 会计 生产管理 客户信息等上百个主流业务场景 今天我们以业务人员视角 实操体验 氚云 平台快速搭建流程应用功能 氚云 能力测评

    2026年3月18日
    2
  • 穿越时空 一台家庭NAS能为你带来什么

    穿越时空 一台家庭NAS能为你带来什么

    2022年3月6日
    41
  • 第十七届全国大学智能汽车竞赛竞速比赛规则

    第十七届全国大学智能汽车竞赛竞速比赛规则 §00规则导读参加过往届比赛的队员可以通过下面内容了解第十七届竞赛规则主要变化。如果第一次参加比赛,建议对于本文进行全文阅读。 §01前言

    2022年5月30日
    80
  • PHPWAMP集成环境Zend组件的相关介绍,环境默认的PHP运行模式「建议收藏」

    PHPWAMP集成环境Zend组件的相关介绍,环境默认的PHP运行模式「建议收藏」PHPWAMP集成环境Zend组件的相关介绍,站点管理默认已经全部安装Zend解密

    2022年6月28日
    27
  • rsync备份大量数据_SnapShot能做增量备份吗

    rsync备份大量数据_SnapShot能做增量备份吗文章目录一、rsync简介二、实验过程三、rsync命令四、编译安装包下载一、rsync简介  sync是一个常用的Linux应用程序,用于文件同步。它可以在本地计算机与远程计算机之间,或者两个本地目录之间同步文件(但不支持两台远程计算机之间的同步)。它也可以当作文件复制工具,替代cp和mv命令。  它名称里面的r指的是remote,rsync其实就是“远程同步”(remotesync)的意思。与其他文件传输工具(如FTP或scp)不同,rsync的最大特点是

    2022年10月13日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号