系统临时文件的写和读:createTempFile和tempFileContent[通俗易懂]

写java的时候,有时候查到的数据暂时用不到,我们可以把它写到一个临时文件中。今天写项目的时候发现了这个好方法。将context的内容写到临时文件@PostMapping("/temp")@ResponseBodyStringtemp(@RequestParamStringcontent)throwsIOException{FiletempFil…

大家好,又见面了,我是你们的朋友全栈君。

写java的时候,有时候查到的数据暂时用不到,我们可以把它写到一个临时文件中。

今天写项目的时候发现了这个好方法。

将context的内容写到临时文件

@PostMapping("/temp")
    @ResponseBody
    String temp(@RequestParam String content) throws IOException {
        File tempFile = Files.createTempFile(null, null).toFile();
        FileCopyUtils.copy(content.getBytes(StandardCharsets.UTF_8), tempFile);
        return tempFile.getName();
    }

文件被存在这个路径下:C:\Users\my\AppData\Local\Temp

要用的时候再去取出来

json = Utils.tempFileContent(fileName);

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

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

(0)
上一篇 2022年4月11日 下午12:40
下一篇 2022年4月11日 下午1:00


相关推荐

  • Sklearn库计算TFIDF

    Sklearn库计算TFIDFSklearn库计算TFIDF贴代码fromsklearn.feature_extraction.textimportCountVectorizer,TfidfTransformer#定义函数defTF_IDF(corpus):vectorizer=CountVectorizer()#该类会将文本中的词语转换为词频矩阵transformer=TfidfTransformer()#该类会统计每个词语的tf-idf权值x=vectorizer.fit_tr

    2022年10月10日
    4
  • 个人博客系统开发记录

    个人博客系统开发记录1 用户登录 注册目前使用 bootstrapt 模态框简单实现 1 个人信息栏默认不加载 2 登录时会根据用户名 密码 经过 md5 加密算法处理后去数据库验证 成功则将用户信息保存到 cookie 中 并加载个人信息栏 3 注册时会先判断输入的用户名是否存在 如存在则提示 该用户名已存在 请重新输入 注册成功则将用户信息保存到 cookie 中 并加载个人信息栏 2 动态发布 1 在发布动

    2026年3月17日
    2
  • 走进音视频的世界——Matroska封装格式的介绍(二)「建议收藏」

    走进音视频的世界——Matroska封装格式的介绍(二)「建议收藏」Matroska封装格式非常灵活、兼容性好,既适用于本地文件存储又可以进行实时流传输。本篇文章主要探讨Matroska的编解码器映射,如何封装视频流、音频流、字幕流。如果要Matroska的介绍、功能和基本结构,请查看上一篇文章:走进音视频的世界——Matroska封装格式的介绍(一)。一、Matroska流Matroska有两种传输流:文件访问(存储)和实时流传输(直播)。1.文件存储Matroska是一种容器,支持把多媒体流封装成为文件,存储于本地。Matroska的开销很小,非常适合

    2025年11月20日
    5
  • IDEA2019.2.4从安装到卸载

    IDEA最近不知怎么了,更新后各种问题。从2019.2.X开始就各种问题,最近出新版本了,然后下载尝试了下,发现maven依然很多问题。最终只能重新安装旧版(2019.1.4)。新版本表现的症状有,maven无提醒,CPU占用率高…

    2022年3月13日
    57
  • SpringBootTest—–踩坑错误

    SpringBootTest—–踩坑错误Springboot降低了我们对spring开发的难度采用了大量在的自动配置,我们只需要进行简单的基本配置,就能快速开发一个spring应用。同样spring对于单元测试也有场景启动器—-spring-boot-starter-test,可以让我们在,spring环境下进行测试。昨天测试的时候,容器都无法启动,检查之后发现了原因,也是因为自己粗心大意。@RunWith(value…

    2022年5月22日
    45
  • react路由跳转之后回到页面顶部

    react路由跳转之后回到页面顶部开发一个官网时候发现一个问题 顶部导航栏跳转路由的时候 如果这时候我将页面滚动到底部 那跳转过去的路由页面也会再底部 这样的效果显然是不正确的 所以需要重置一个页面滚动条的位置 如下 document documentElem scrollTop document body scrollTop 0 先将滚动条位置重置之后再跳转路由即可

    2026年3月18日
    2

发表回复

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

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