摘要: 移动文件树是复制和删除的文件树的结合。实际上,有两种方式来完成文件的移动。一种是使用Files.move(), Files.copy(), 和Files.delete() 这三个方法;另一种是只使用Files.copy(),Files.delete()方法。基于你的选择,在实现FileVisitor... 阅读全文
posted @ 2015-10-29 14:12 林本托 阅读(3106) 评论(0) 推荐(0) 编辑
摘要: 拷贝整个文件树是可以递归每个目录和文件调用Files.copy()方法。在使用的时候有一下注意事项。在往目录拷贝文件之前,首先要保证目录已经存在。拷贝源目录(不论是否为空)都会生成目标目录。整个任务一定在preVisitDirectory()方法中执行。visitFile()方式用来拷贝每个文件... 阅读全文
posted @ 2015-10-29 11:28 林本托 阅读(2956) 评论(0) 推荐(0) 编辑
摘要: 文件删除 删除单个文件的操作很简单,如果要删除一个目录树的话,需要实现FileVisitor 接口然后递归地调用delete() 或deleteIfExists()方法。在看代码之前,需要注意一下问题。在删除一个目录之前,要先删除里面的文件。visitFile()方式是执行删除每个文件最好的方式。... 阅读全文
posted @ 2015-10-29 10:42 林本托 阅读(5391) 评论(0) 推荐(0) 编辑