今天遇到
@java.io.IOException: java.io.FileNotFoundException: C:\Users\Administrator\AppData\Local\Temp\tomcat.3424444179474822115.80\work\Tomcat\localhost\ROOT"c:\images"\2019\12\05\7252660b-df45-40b9-bfbc-2c7789baae26.jpg (文件名、目录名或卷标语法不正确。)

除此之外我的还有一个问题就是我的image.properties文件中语句中是不能加引号的,难受@_@
image.localDir=“c:/images”
image.httpUrl=“http://image.jt.com”

原因是windows下的文件名格式和java的格式不正确,
例如:
在Windows下的路径为: C:\images\abc.jpg
而java可以读取的格式为: C:/images/abc.jpg

所以需要先将Windows中的文件路径转换为java中可识别的路径.作如下处理:

String str="D:\\tfs\\235396.jpg";
String location=str.replace("\\\\", "/");
String[] strings=storageClient.upload_file(location, "jpg", null);

Windows 中文件夹命名规则是:
① 文件名或文件夹名可以由1~256个西文字符或128个汉字(包括空格)组成,不能多于256个字符。
② 文件名可以有扩展名,也可以没有。有些情况下系统会为文件自动添加扩展名。一般情况下,文件名与扩展名中间用符号“.”分隔。
③ 文件名和文件夹名可以由字母、数字、汉字或~、!、@、#、$、%、^、&、( )、_、-、{}、’等组合而成。
④ 可以有空格,可以有多于一个的圆点。
⑤ 文件名或文件夹名中不能出现以下字符:\、/、:、*、?、"、<、>、| 。
⑥ 不区分英文字母大小写。

原文链接:https://blog.csdn.net/fengkungui/article/details/67637437

maven项目中:java.io.IOException: java.io.FileNotFoundException--- (文件名、目录名或卷标语法不正确。)相关推荐

  1. java文件名 目录名或卷标语法不正确_大神求解,IO报错文件名、目录名或卷标语法不正确...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 哪位大神帮忙解决下,谢谢了!!! 书上的例题,要求吧之前压缩的文件解压出来.我按源码敲下来了,把之前压缩中F盘的hmhTest.zip解压出来,结果报错了 ...

  2. 文件名 目录名或卷标语法不正确 java_java.io.FileNotFoundException:文件名、目录名或卷标语法不正确...

    java.io.FileNotFoundException: file:\D:\software\workspaceower\qms_sc\webroot\WEB-INF\classes\templa ...

  3. java文件名 目录名或卷标语法不正确_java文件上传时提示(文件名,目录名或卷标语法不正确)...

    代码功能:在网页有一个添加商品的共能,把商品的内容填完之后,能插到数据库中,但是有一个文件上传的功能,,老是过不去,,求助啊!!!!!提交结果:java.io.FileNotFoundExcept.. ...

  4. java格式错误什么意思_java.io.IOException可能的原因是什么:“文件名,目录名或卷标语法不正确”...

    我试图使用以下代码复制一个文件: File targetFile = new File(targetPath + File.separator + filename); ... targetFile. ...

  5. java.io.FileNotFoundException:(文件名、目录名或卷标语法不正确。)

    java.io.FileNotFoundException: ‪C:\Users\*******\Desktop\hello.txt (文件名.目录名或卷标语法不正确.) 最近协助同事解决问题的时候发 ...

  6. MAVEN依赖jar版本下载错误:xxx.pom.part.lock (文件名、目录名或卷标语法不正确。)

    前言 今天想升级一下之前依赖微信公众号开发框架的版本,结果一直拉不下来,报错,后面多方尝试终于成功 正题 我原来依赖的jar如下: <!--微信公众号--><dependency&g ...

  7. 运行Django项目报错解决,OSError: [WinError 123] 文件名、目录名或卷标语法不正确。

    文章目录 运行Django项目报错解决,OSError: [WinError 123] 文件名.目录名或卷标语法不正确. 报错 解决方式 -安装这个 module -找到使用这个 module 的地方 ...

  8. windows7下系统保护中出现错误“文件名、目录名或卷标语法不正确。(0x8007007B)“ 以及保护设置列表中出现“Windows7_os(c:)(找不到)”选项时的解决方法...

    windows7下系统保护功能很是鸡肋,有事会出现一下两个问题: 1.出现错误"文件名.目录名或卷标语法不正确.(0x8007007B) 2.保护设置列表中出现"Windows7_ ...

  9. java文件读取报(文件名、目录名或卷标语法不正确。)

    报这个错误是路径写的不对,java代码里写的路径和从配置文件里取得路径是不一样的,不需要 "//"进行编译

  10. 在创建maven项目中出现src/main/java 和src/maim/java 报错解决方法

    eclispe在创建maven项目时出现src/main/java 和src/maim/java没有在项目中出现,在通过java Build Path>>source 发现这两个文件有报错 ...

最新文章

  1. 编译问题一 undefined reference to `EVP_sha1' ‘RAND_byte’ ‘DES_key_sched’ 问题解决
  2. Laravel 5.2问题-----postman进api的post请求,为什么出现Forbidden?
  3. C语言重要知识点回顾
  4. WZ132源代码舍小家为大家
  5. 批量杀死MySQL连接的几种方法
  6. MongoDB开发环境搭建(windows)
  7. composer如何进行安装和使用
  8. Laravel文档梳理4、控制器
  9. Java中new Date插入mysql数据库,数据库时间多一秒问题
  10. 数学基础篇 有理数(一)
  11. 网站优化nofollow标签的作用,如何加nofollow标签
  12. 賀旺囍影_EDIUS6.06安装版 【实机测试】
  13. tomcat小版本升级
  14. Collada 快速入门
  15. 当当悲喜交加的19年
  16. 反渗透设备:反渗透纯净水处理设备特点
  17. Android Dictionary
  18. 将阿拉伯数字转换为中文数字: 123 -> 一二三
  19. Redis 超详细版教程笔记
  20. FCU-HiL测试介绍

热门文章

  1. [计算机视觉多视图几何] -- Homography
  2. DevOps案例研究|中华有为-解构华为软开云DevOps实践
  3. 工业相机与SCARA机械臂的坐标系标定
  4. 学历低的程序员要起飞了!拿下这个证书!年薪58万起!
  5. linux设置自动获取ip命令,详解如何设置CentOS 7开机自动获取IP地址
  6. 蔡学镛:编译、反编译、反反编译(转)
  7. [蓝桥杯python] Sine之舞 :最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个好的三角函数基本功。所以他准备和奶牛们做一个“Sine之舞”的游戏,寓教于乐
  8. 项目管理-项目范围说明书
  9. 广告投放系统数据表设计
  10. SG90系列 MG系列马达