我试图使用以下代码复制一个文件:

File targetFile = new File(targetPath + File.separator + filename);

...

targetFile.createNewFile();

fileInputStream = new FileInputStream(fileToCopy);

fileOutputStream = new FileOutputStream(targetFile);

byte[] buffer = new byte[64*1024];

int i = 0;

while((i = fileInputStream.read(buffer)) != -1) {

fileOutputStream.write(buffer,i);

}

对于某些用户,targetFile.createNewFile导致此异常:

java.io.IOException: The filename,directory name,or volume label Syntax is incorrect

at java.io.WinNTFileSystem.createFileExclusively(Native Method)

at java.io.File.createNewFile(File.java:850)

文件名和目录名称似乎是正确的.在执行复制代码之前,目录targetPath甚至被检查存在,并且文件名如下所示:AB_timestamp.xml

用户对targetPath具有写入权限,可以使用操作系统复制文件而不会出现问题.

由于我无法访问机器,所以发生这种情况,并且无法在自己的机器上重现问题,我转向您提示此异常的原因.

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

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

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

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

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

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

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

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

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

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

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

  6. 解决android混淆编译出现Proguard returned with error code 1和文件名、目录名或卷标语法不正确错误...

    如果你在用android混淆打包的时候出现形如下面的错误: Proguard returned with error code 1. See console [2012-09-25 09:50:39 ...

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

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

  8. win8激活时出现”错误代码:0×8007007B 错误描述:文件名、目录名或卷标语法不正确“解决方法

    今天装了Win8 Pro但是在激活的时候提示"错误代码:0×8007007B 错误描述:文件名.目录名或卷标语法不正确",效果图如下: 解决方法: 安装好后在桌面点击win+X 再 ...

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

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

最新文章

  1. 怎么远程虚拟机中的mysql_如何从本地远程访问虚拟机内的Mysql服务器?
  2. Mybatis插入MySQL数据库中文乱码
  3. Android 四大组件之——Acitivity(四) Activity是如何加载显示内容的?
  4. VS2017断点调试UNITY2018.3 经常卡住的问题
  5. python安装环境傻瓜式安装_Python环境安装(两种方式)
  6. 我在网上抢火车票:多加了100元的加速包,却依然买不到票
  7. tcp_v4_connect函数分析
  8. 35款FL插件免费下载
  9. 一名普通电工,靠手艺两年赚了340万,从此走向人生巅峰!
  10. 数商云在线供应链系统服务方案:构建企业供应链平台业务、功能、技术管理架构
  11. 腾讯mars xlog源码解析
  12. 迪杰斯特拉算法(邻接表求解)
  13. 颜色RGB对照表(颜色大全)
  14. 用Python制作自己的炫酷二维码
  15. Vuex - 持久化
  16. 求解斐波那契数列(Fibonacci Numbers)算法居然有9种,你知道哪几种吗?
  17. 天玑9200搭载Arm最新旗舰GPU,性能爆表!支持移动端硬件光追
  18. Unity做一个太阳系
  19. 2022-02-22:机器人大冒险。 力扣团队买了一个可编程机器人,机器人初始位置在原点(0, 0)。小伙伴事先给机器人输入一串指令command,机器人就会无限循环这条指令的步骤进行移动。指令有两种
  20. 浅谈VVC(H.266)的变换模块

热门文章

  1. 【NLP傻瓜式教程】手把手带你fastText文本分类(附代码)
  2. 网易云信三周年:我们只做第一
  3. 软件测试的艺术第三章总结
  4. Vim-复制选中内容至系统剪贴板,光标移动到指定行的行首和行尾
  5. 品牌到底要不要做全渠道?且听他们怎么说……
  6. linux分区合并不损坏系统,更改磁盘分区后修复GRUB启动
  7. CascadingStyleSheets
  8. OAuth 2.0 简介
  9. gorm一对一 一对多 多对多查询案例
  10. 给Java程序员的Golang教程