社区
Java SE
帖子详情
JDK nio2的问题
gyfang
2015-03-05 11:07:18
请问
我用NIO2对指定的一个目录SRC进行监测里面文件或子目录变化,并同步到指定的另一个目录DST,在此过程中,
我对某一目录进行重命名操作后,监测按顺序收到的事件是1,删除该目录A 2 新建重命名后的目录B
这时收到事件后,我应该要将些变化同步到目录DST中,那么问题就来了,我将DST的目录A删除了,重建目录B,那原先A的子目录与文件也就消失....
是我的方法不对,还是有其他解决方式,知道的请告诉一下,先谢了
知道有监测并同步的文件的开源项目也可以告诉我谢谢
...全文
225
5
打赏
收藏
JDK nio2的问题
请问 我用NIO2对指定的一个目录SRC进行监测里面文件或子目录变化,并同步到指定的另一个目录DST,在此过程中, 我对某一目录进行重命名操作后,监测按顺序收到的事件是1,删除该目录A 2 新建重命名后的目录B 这时收到事件后,我应该要将些变化同步到目录DST中,那么问题就来了,我将DST的目录A删除了,重建目录B,那原先A的子目录与文件也就消失.... 是我的方法不对,还是有其他解决方式,知道的请告诉一下,先谢了 知道有监测并同步的文件的开源项目也可以告诉我谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
__威少__
2015-03-06
打赏
举报
回复
NIO是主要解决IO阻塞问题的,像楼主这样的需求写一个脚本更简单
tianfang
2015-03-06
打赏
举报
回复
rsync ,linux版 及其windows版
suciver
2015-03-06
打赏
举报
回复
zk在分布式的情况下使用比较好,楼主这个需求用zk可能有点重,你可以用apache的commons-io提供的FileAlterationMonitor他就是用来监听文件变化的,使用很简单.
gyfang
2015-03-05
打赏
举报
回复
引用 1 楼 qingyuan18 的回复:
用zookeeper即可,NIO主要还是解决原来老的JDK里面Socket的阻塞式和异步的问题
查了下zookeeper了, 这个项目似乎对于我来不好上手. 有没有简单点的.
qingyuan18
2015-03-05
打赏
举报
回复
用zookeeper即可,NIO主要还是解决原来老的JDK里面Socket的阻塞式和异步的问题
JDK
_7_
NIO
2
JDK
1.7新特性,
NIO
2异步学习笔记。
jdk
1.6 源码 包含
nio
等
jdk
1.6 源码 包含
nio
等
jdk
1.6 源码 包含
nio
等
jdk
1.6 源码 包含
nio
等
通俗易懂的
NIO
教程(含配套资料)
Java
NIO
是
JDK
1.4 发布的一套全新的IO API(New IO 简称
NIO
),由于
JDK
1.7 对
NIO
的更新,目前
NIO
被广泛应用,以至于将
JDK
1.7 的改动称为
NIO
.2,
NIO
可以替代传统的Java IO API。
NIO
与原来的IO有同样的...
使用
jdk
7的
nio
2操作文件拷贝和剪切示例
使用
jdk
7的
NIO
2进行文件或文件夹的拷贝移动操作。可以自动创建路径,差异化更新文件,简单的出错重连机制
NIO
2基础介绍
主要是一些关于
NIO
2的基本操作和内容,内容是网上下载的收集的,适合没有使用过
JDK
7以上版本或没有使用过新的文件操作的规范的新手。
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章