Java复制、移动和删除文件

2019-02-05

编程之家收集整理的这篇文章主要介绍了Java复制、移动和删除文件,编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

复制文件:

Files.copy(fromPath,toPath);

例如:

Files.copy(Paths.get("E:\\A.txt"),Paths.get("F:\\A.txt"));

这是Java 的API(:没有copy(String,String);的方法的!):

删除源文件):

Files.move(fromPath,toPath);

例如:

Files.move(Paths.get("E:\\A.txt"),Paths.get("F:\\A.txt"));

如果目标路径已经存在,复制或移动将失败,抛出异常。

覆盖已有的目标路径,使用StandardCopyOption.REPLACE_EXISTING;例如:

Files.move(Paths.get("E:\\A.txt"),Paths.get("F:\\A.txt"),StandardCopyOption.REPLACE_EXISTING);

复制所有的文件属性,使用StandardCopyOption.COPY_ATTRIBUTES。

删除文件:

Files.delete(path);

例如:

Files.delete(Paths.get("E:\\A.txt"));删除E:\\A.txt

如果删除文件不存在,会抛出异常。因此,可以使用deleteIfExists(path)方法:

deleted = Files.deleteIfExists(path);

总结

以上是编程之家为你收集整理的Java复制、移动和删除文件全部内容,希望文章能够帮你解决Java复制、移动和删除文件所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250

java file move_Java复制、移动和删除文件相关推荐

  1. java file 操作之创建、删除文件及文件夹

    本文章向大家讲解java文件的基本操作,包括java创建文件和文件夹.java删除文件.java获取指定目录的全部文件.java判断指定路径是否为目录以及java搜索指定目录的全部内容等.请看下面实例 ...

  2. android java file 清理垃圾获取文件大小 删除文件等操作

    这么久没有写博客了,今天给大家分享一些多file文件的操作.一般可以用到清理垃圾获取文件大小 删除文件等操作,可以直接用于工具类里面,直接做操作便可以 public final class FileU ...

  3. android 获取文件夹的字节数,android java file 清理垃圾获取文件大小 删除文件等操作...

    这么久没有写博客了,今天给大家分享一些多file文件的操作.一般可以用到清理垃圾获取文件大小 删除文件等操作,可以直接用于工具类里面,直接做操作便可以 public final class FileU ...

  4. Java File类应用:递归遍历文件夹和递归删除文件

    要求: 1)采用递归遍历文件夹下的所有文件,包括子文件夹下的文件 2)采用递归删除文件下的所有文件 注意: 以下递归删除文件的方法,只能删除文件,所有的文件夹都还会存在若要删除正文文件夹,可以在递归删 ...

  5. java delete file 失败_file.delete()无法删除文件的原因及解决方法

    file.delete()无法删除文件的原因及解决方法 发布时间:2020-05-06 09:41:00 来源:亿速云 阅读:756 作者:小新 今天小编给大家分享的是file.delete()无法删 ...

  6. java file类复制文件路径_java进阶(34)--File类、目录复制

    一.File类的理解 1.File类不能完成文件的读与写. 2.FIle类代表:文件或目录的路径名的抽象表示形式. 二.FIle类常用方法: 1.创建一个FIle对象:File() File f1=n ...

  7. java file rename 失败_java重命名文件造成文件不可读写

    我想使用java代码对nginx日志文件进行拆分,但是我发现代码执行之后,拆分出来的日志文件没有读写权限,查看文件属性,显示的很诡异: 点击高级按钮,显示你没有权限查看或者编辑这个对象的权限设置: 反 ...

  8. Java中file.delete()删除文件失败

    删除文件的方法: /*** 删除通过ftp上传到服务器H盘的文件* @param fileName 要删除的文件的文件名* @return 删除成功返回true,否则返回false*/private ...

  9. java删除目录以及目录下文件,java删除文件、删除目录及目录下的文件

    import java.io.File; public class FileUtils { /** * 删除文件,可以是文件或文件夹 * @param fileName:要删除的文件名 * @retu ...

最新文章

  1. 老大让我优化数据库,我上来就分库分表,他过来就是一jio。。。
  2. 小程序点击按钮 关闭小程序
  3. php个推设置指定用户收到推送消息,请问怎么给指定用户推送信息
  4. C#中使用SendMessage进行进程通信,可发送字符串,结构体(不能发送类类型)。
  5. (9)有一些人在学习编程的时候总以为代码是死板的
  6. 不规则图形数格子的方法_【微课堂】人教版五年级数学(上)6.5不规则图形的面积图文精讲+教学视频+同步练习...
  7. 二下语文书电子课本_小学生语文成绩好,不是靠补课,把课本吃透,才是高效学习方法...
  8. Python TypeError: object() takes no parameters
  9. Vue学习笔记01:准备开发与调试环境
  10. 报考上传照片时显示服务器错误,报考上传照片所遇问题及解决方法(转载)
  11. 【多线程进阶】如何保证唱跳rap打篮球的顺序
  12. 对其他小组的评价和建议
  13. Something about 博弈~(updating...)
  14. Android流行框架大全
  15. 5个最佳免费Linux杀毒软件
  16. 阿里云Nginx配置
  17. 计算机网络协议有那些,计算机网络协议有哪些
  18. 为什么会显示贵州云服务器,为什么云服务器都放在贵州
  19. 【UV打印机】理光喷头组合说明(16H)
  20. 唐朝乐队第三张专辑《浪漫骑士》6月上市.

热门文章

  1. DelphiXE10.3 FMX(FireMonkey) 画图指南 非常全面
  2. 在Linux/Unix系统下用iconv命令处理文本文件中文乱码问题
  3. java爬虫---Jsoup
  4. 深入浅出C语言程序设计pdf
  5. 云终端计算机系统,云终端是什么?
  6. mt4怎么修改服务器代码,如何修改指标参数?
  7. zigbee CC2530 系列教程 10 看门狗实验
  8. Marvell交换芯片88E6321/88E6320驱动总结-硬件篇
  9. OpenFalcon线上初步部署
  10. 程序员如何给孩子取名字?