我正在使用apache common的FileUtils.copyFile()将本地磁盘上的文件复制到网络共享位置.共享文件夹已存在,运行该应用程序的用户具有该权限. FileUtils.copyFile()执行时没有异常.但是,该文件实际上并未创建.

File sourceFile = new File ("C:\\sourcefile.txt");

File destinationFile = new File("\\data-server\\my_share\\dest.txt");

// false

System.out.println("Before copy, file exists? " + destinationFile.exists());

FileUtils.copyFile(sourceFile, destinationFile);

// true

System.out.println("After copy, file exists? " + destinationFile.exists());

将网络共享路径指定为目标,它不起作用.但是,如果我在Windows中映射网络驱动器并通过网络映射写入它,它就可以工作.非常奇怪的是我在复制操作之后调用了file.exists(),并且java报告文件存在,但它没有显示出来.

我也尝试使用FIleUtils.copyFileToDirectory(),只是指定目标目录而不是文件名.当目的地是网络路径时,我遇到了同样的问题.

解决方法:

您的目的地需要其他转义字符.

"\\\\data-server\\my_share\\dest.txt"

标签:java,windows,apache-commons-io

来源: https://codeday.me/bug/20190829/1764722.html

java copyfile失败_java – FileUtils.copyFile()在目标是网络路径时不创建文件(在Windows上)...相关推荐

  1. dminit方式初始化实例时出现创建文件夹失败问题该如何处理?/初始化实例失败/fail to init db。

    dminit方式初始化实例时出现创建文件夹失败问题该如何处理?/初始化实例失败/fail to init db. 1: 为了减少对操作系统的影响,用户不应该以 root 系统用户来安装和运行 DM.用 ...

  2. java io 创建文件夹_Java中Io流操作-File类的常用操作-创建文件,创建文件夹

    package com.hxzy.IOSer; import java.io.File; import java.io.IOException; public class Demo03 { publi ...

  3. Java创建文件夹并上传文件到该文件夹

    import org.apache.commons.io.FileUtils;import org.apache.struts2.ServletActionContext;import com.ope ...

  4. copyfile java_java – 使用FileUtils.copyFile复制文件

    我不确定如何在您的项目中实现该体系结构,但您应该在该文件上有一个锁定机制. 当某人正在写入文件时,应将其锁定.并且你不应该在写入时复制它,即它被锁定. FileInputStream in = new ...

  5. java swing对话框_Java开发笔记(一百三十五)Swing的文件对话框

    除了常规的提示对话框,还有一种对话框也很常见,它叫做文件对话框.文件对话框又分为两小类:打开文件的对话框.保存文件的对话框,但在Swing中它们都用类型JFileChooser来表达.下面是JFile ...

  6. java 动画光标_Java动画短片当不移动鼠标光标时

    我有一个非常简单的动画,一个大字体的文字不断(逐个像素)移动到左边.首先将文本转换为图像,然后启动定时器任务,重复(每10-20 ms)将图像的x坐标递减1,并进行重绘(). 这个程序在某些系统上显示 ...

  7. java 图片请求_java中使用scoket模拟http post请求发送图片或文件

    最近遇到个问题,两个系统共用用户的头像,用户的头像在一个系统中保存,这就涉及到将图片通过scoket发送给另一个系统存储的问题,最初的思路是将图片读成byte[]数组,然后发送,但又发现,发送图片的同 ...

  8. Maven构建项目PKIX路径构建失败,无法找到到请求目标的有效证书路径

    今天导入项目的时候,提示jar包没有,把报错信息贴出来 Failed to execute goal on project imook-security-core: Could not resolve ...

  9. java扫描包下类_实现获取扫描指定包路径下的jar文件或class文件JarPojoHandler类示例代码...

    通过JarPojoHandler类实现了扫描指定路径下如何获取所有的JAR包或class文件,可以对特定class对象文件筛选过滤等,具体代码如下所示import java.io.File;@b@im ...

最新文章

  1. [deviceone开发]-do_Http组件示例
  2. 计算机键盘是编码键盘还是非编码键盘,矩阵按键原理图_矩阵按键扫描实例
  3. 带有权重的服务器SLB的实现
  4. Netty 框架学习(一):初始netty
  5. 20155238 实验四 Android程序设计
  6. 漫谈移动开发中的组件化
  7. struts2 spring hibernate 原理
  8. 树莓派要mysql的密码_树莓派raspberry Pi 3B+系统中安装mysql过程中不提示输入密码,安装完后如何设置密码...
  9. 何时使用hadoop fs、hadoop dfs与hdfs dfs命令(转)
  10. jquery可拖拽式内容模块gridder
  11. Fiddler环境配置教程
  12. mysql挂马_虚拟主机/数据库中挂马清理方法
  13. 探索开源工作流引擎Azkaban在MRS中的实践
  14. html5 邮箱后缀自动填写,Ant Design Vue AutoComplete 通过自定义选项search实现如自动补充邮箱后缀功能...
  15. linux下hg无法运行_Linux 无法启动常见的几种原因及解决办法
  16. Python基础入门自学——18--操作Excel-工作实践需求
  17. android十大开源项目
  18. 武汉疫情 - 新型冠状病毒信息整理
  19. nginx 配置端口转发
  20. oracle设置ip白名单

热门文章

  1. linux批量筛选序列变异位点,还在为微生物重测序变异检测发愁?samtools帮助你!...
  2. Mac 键盘同步苹果键盘,鼠标滑动方向与Windows的一致
  3. python中mat函数_Python Numpy中的Matlab cell2mat函数?
  4. 《重学Java系列》之 泛型(上)
  5. Windows调整桌面鼠标右键文件顺序
  6. 做不到数据决策,别说懂数据分析。
  7. 用Python抢到回家的车票【无车必学】
  8. Wu342587524
  9. 关于Altium Designer“放置3D体”颜色为 灰色 的解决方法
  10. 移植RTT--官方教程