教你一步解决java.io.FileNotFoundException:找不到文件异常

 更新时间:2024年01月09日 10:38:09   作者:孤儿尽悲欢绝  
这篇文章主要给大家介绍了关于如何一步解决java.io.FileNotFoundException:找不到文件异常的相关资料,文中通过图文以及代码介绍的非常详细,需要的朋友可以参考下

1.问题描述

java.io.FileNotFoundException: C:\Users\Administrator\AppData\Local\Temp\localhost\uploads\image\20231206\2843cb16-9654-4e52-a757-76e3ca1f80ff.png (系统找不到指定的路径。)

2.原因分析

文件路径中的文件目录不存在

3.解决方案

方案一:如果只是想测试一下本地上传的话,可以自己手动新建所有目录文件夹(不推荐)

方案二:在代码中使用 mkdirs() 创建文件目录

	// 创建目录
    File fileExist = new File("文件路径");
    if (!fileExist.exists()) {
        if (!fileExist.mkdirs()) {
            throw new OperateException("创建上传目录失败");
        }
    }

总结 

到此这篇关于如何解决java.io.FileNotFoundException:找不到文件异常的文章就介绍到这了,更多相关java.io.FileNotFoundException找不到文件异常内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • java并发访问重复请求过滤问题

    java并发访问重复请求过滤问题

    本篇文章给大家分享了关于java并发访问重复请求过滤的相关问题以及解决方法,对此有需要的朋友参考学习下。
    2018-05-05
  • springboot neo4j的配置代码

    springboot neo4j的配置代码

    小编最近的工作中遇到了一些知识图谱的工作,自然就用到了图数据库,这一NoSQL 数据库可以很好的展示节点之间的关联关系,对于一些图谱的关系操作是很好的选择,下面来介绍下 Springboot 配置Neo4J的问题
    2021-12-12
  • 关于synchronized、volatile、ReentrantLock的区别与对比

    关于synchronized、volatile、ReentrantLock的区别与对比

    这篇文章主要介绍了关于synchronized、volatile、ReentrantLock的区别与对比,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-04-04
  • form表单数据通过@RequestBody解析成java实体类的实现过程

    form表单数据通过@RequestBody解析成java实体类的实现过程

    解决@RequestBody请求无法接收前端数据问题:前端通过axios提交数据,后端使用fastJSON解析时出现NULL,通过在实体类上添加@JSONField注解指定属性对应关系,可以成功接收数据
    2025-12-12
  • Java中操作Xml使用方法备忘录(Hutool工具类XmlUtil、XStream)

    Java中操作Xml使用方法备忘录(Hutool工具类XmlUtil、XStream)

    这篇文章主要给大家介绍了关于Java中操作Xml使用方法(Hutool工具类XmlUtil、XStream)的相关资料,XMLUtil是一个工具类,主要用于读取XML配置文件并提供相应的操作方法,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-11-11
  • Java中不定参数用法小结

    Java中不定参数用法小结

    在Java中,不定参数是指方法的参数数量可以变化的情况,本文主要介绍了Java中不定参数用法,具有一定的参考价值,感兴趣的可以了解一下
    2023-12-12
  • Java设计模式之职责链模式详解

    Java设计模式之职责链模式详解

    Java设计模式中有很多种类别,例如单例模式、装饰模式、观察者模式等。本文将为大家详细介绍其中的职责链模式,感兴趣的可以了解一下
    2021-12-12
  • jdk自带线程池实例详解

    jdk自带线程池实例详解

    在最近做的一个项目中,需要大量的使用到多线程和线程池,下面就java自带的线程池和大家一起分享
    2018-02-02
  • 基于java+springboot+mybatis+laiyu实现学科竞赛管理系统

    基于java+springboot+mybatis+laiyu实现学科竞赛管理系统

    这篇文章主要介绍了基于java+springboot+mybatis+laiyu实现的学科竞赛管理系统,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-09-09
  • java中原码、反码与补码的问题分析

    java中原码、反码与补码的问题分析

    本篇文章介绍了,在java中原码、反码与补码的问题分析。需要的朋友参考下
    2013-04-04

最新评论