如何在Windows中完成复制?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了如何在Windows中完成复制?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1223字,纯文字阅读大概需要2分钟。
内容图文
我正在编写一个侦听位置(最好是远程位置)的工具,如果创建了新文件夹或文件,它将把它下载到本地位置.
当前,我正在使用FileSystemWatcher监听远程文件夹,当创建新文件夹/文件时,我启动了一个计时器,如果计时器达到X分钟,它将开始将其复制到本地.
在“监视的”文件夹中创建新文件夹或文件会触发FileSystemWatcher.Changed,但如果有很多子目录,并且有大量文件复制到监视的文件夹中,则有时会失败,它仅在复制开始时检测到它,而我的计时器可以完成直到完成.
所以:
我有3个远程计算机/位置,A,B,C
A开始将一些文件夹/文件复制到B,然后
C听B.
C如何检查A是否完成了FileSystemWatcher的复制?
我不想经常比较B和C并复制其余文件.
我检查了其他问题,但他们没有回答,或者我已经实施了这些解决方案.
1,2,3
解决方法:
我认为您正在询问有关系统更改日志的信息.就是说,在您检测到需要复制该文件与真正开始复制之间,总是会有文件正在使用,已被删除,更新等情况.这是一篇古老而准确的文章,可以为您提供更多详细信息.
http://www.microsoft.com/msj/0999/journal/journal.aspx
从文章摘要:
“The Windows 2000 Change Journal is a database that contains a list of every change made to the files or directories on an NTFS 5.0 volume. Each volume has its own Change Journal database that contains records reflecting the changes occurring to that volume’s files and directories.”
向下滚动到标题ReasonMask和ReturnOnlyOnClose
内容总结
以上是互联网集市为您收集整理的如何在Windows中完成复制?全部内容,希望文章能够帮你解决如何在Windows中完成复制?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。