maven项目中:java.io.IOException: java.io.FileNotFoundException--- (文件名、目录名或卷标语法不正确。)
今天遇到
@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--- (文件名、目录名或卷标语法不正确。)相关推荐
- java文件名 目录名或卷标语法不正确_大神求解,IO报错文件名、目录名或卷标语法不正确...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 哪位大神帮忙解决下,谢谢了!!! 书上的例题,要求吧之前压缩的文件解压出来.我按源码敲下来了,把之前压缩中F盘的hmhTest.zip解压出来,结果报错了 ...
- 文件名 目录名或卷标语法不正确 java_java.io.FileNotFoundException:文件名、目录名或卷标语法不正确...
java.io.FileNotFoundException: file:\D:\software\workspaceower\qms_sc\webroot\WEB-INF\classes\templa ...
- java文件名 目录名或卷标语法不正确_java文件上传时提示(文件名,目录名或卷标语法不正确)...
代码功能:在网页有一个添加商品的共能,把商品的内容填完之后,能插到数据库中,但是有一个文件上传的功能,,老是过不去,,求助啊!!!!!提交结果:java.io.FileNotFoundExcept.. ...
- java格式错误什么意思_java.io.IOException可能的原因是什么:“文件名,目录名或卷标语法不正确”...
我试图使用以下代码复制一个文件: File targetFile = new File(targetPath + File.separator + filename); ... targetFile. ...
- java.io.FileNotFoundException:(文件名、目录名或卷标语法不正确。)
java.io.FileNotFoundException: C:\Users\*******\Desktop\hello.txt (文件名.目录名或卷标语法不正确.) 最近协助同事解决问题的时候发 ...
- MAVEN依赖jar版本下载错误:xxx.pom.part.lock (文件名、目录名或卷标语法不正确。)
前言 今天想升级一下之前依赖微信公众号开发框架的版本,结果一直拉不下来,报错,后面多方尝试终于成功 正题 我原来依赖的jar如下: <!--微信公众号--><dependency&g ...
- 运行Django项目报错解决,OSError: [WinError 123] 文件名、目录名或卷标语法不正确。
文章目录 运行Django项目报错解决,OSError: [WinError 123] 文件名.目录名或卷标语法不正确. 报错 解决方式 -安装这个 module -找到使用这个 module 的地方 ...
- windows7下系统保护中出现错误“文件名、目录名或卷标语法不正确。(0x8007007B)“ 以及保护设置列表中出现“Windows7_os(c:)(找不到)”选项时的解决方法...
windows7下系统保护功能很是鸡肋,有事会出现一下两个问题: 1.出现错误"文件名.目录名或卷标语法不正确.(0x8007007B) 2.保护设置列表中出现"Windows7_ ...
- java文件读取报(文件名、目录名或卷标语法不正确。)
报这个错误是路径写的不对,java代码里写的路径和从配置文件里取得路径是不一样的,不需要 "//"进行编译
- 在创建maven项目中出现src/main/java 和src/maim/java 报错解决方法
eclispe在创建maven项目时出现src/main/java 和src/maim/java没有在项目中出现,在通过java Build Path>>source 发现这两个文件有报错 ...
最新文章
- 编译问题一 undefined reference to `EVP_sha1' ‘RAND_byte’ ‘DES_key_sched’ 问题解决
- Laravel 5.2问题-----postman进api的post请求,为什么出现Forbidden?
- C语言重要知识点回顾
- WZ132源代码舍小家为大家
- 批量杀死MySQL连接的几种方法
- MongoDB开发环境搭建(windows)
- composer如何进行安装和使用
- Laravel文档梳理4、控制器
- Java中new Date插入mysql数据库,数据库时间多一秒问题
- 数学基础篇 有理数(一)
- 网站优化nofollow标签的作用,如何加nofollow标签
- 賀旺囍影_EDIUS6.06安装版 【实机测试】
- tomcat小版本升级
- Collada 快速入门
- 当当悲喜交加的19年
- 反渗透设备:反渗透纯净水处理设备特点
- Android Dictionary
- 将阿拉伯数字转换为中文数字: 123 -> 一二三
- Redis 超详细版教程笔记
- FCU-HiL测试介绍
热门文章
- [计算机视觉多视图几何] -- Homography
- DevOps案例研究|中华有为-解构华为软开云DevOps实践
- 工业相机与SCARA机械臂的坐标系标定
- 学历低的程序员要起飞了!拿下这个证书!年薪58万起!
- linux设置自动获取ip命令,详解如何设置CentOS 7开机自动获取IP地址
- 蔡学镛:编译、反编译、反反编译(转)
- [蓝桥杯python] Sine之舞 :最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个好的三角函数基本功。所以他准备和奶牛们做一个“Sine之舞”的游戏,寓教于乐
- 项目管理-项目范围说明书
- 广告投放系统数据表设计
- SG90系列 MG系列马达