如何监控多台PC上的共享文件夹和FTP文件是否存在超过5分钟的文件 有多台共享文件夹和多个FTP文件,现在有别的程序对这些文件夹进行存取操作。现在想通过监控最早产生的文件超过5分钟来判断别的程序是否正常工作,请问如何实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 获取文件创建时间 System.IO.File.GetCreationTime(filename) 返回datattime 当前时间,datatime.now()-创建时间>5分钟 如果有保存动作发生可以判断LastModifiedTime.FileInfo里应该有这个成员。copy好像不会修改LastModifedTime属性。 我遇到的问题:1.循环访问共享目录,如果共享文件所在的PC没有开启,或者网络不同,则程序就会变得很慢,我是用Directoy.Exists()判断文件是否存在的。2.我不想循环读取文件夹,有没有其他的方法。比如维护一个线程池,同时监控这些文件夹,一有超过5分钟的文件产生,就立即产生报警。由于文件夹的数量很多,FTP文件夹也很多,循环完这些文件耗时都大于5分钟了,尤其是有不少机器没有开启的情况下,效率更低。请问有没有好的办法。 新手问题,不要见笑 求助关于VS2005中dataGridView的刷新问题---新手 关于treeView 树控件的问题 、在线等。。 Web.config自定义节点怎么读啊? dataGrid 单击背景色问题 再接再厉 首次公开Coffice(OA)管理系统源码(C#开发) 请斑竹来帮我,或告诉我CSDN管理员的联系方法。 如何用這三個api函數 怎样从一台机子上把文本拷贝到另一台去 关于enum的一个问题 如何高效判断网络共享目录是否存在? 求助:如何制作一个页面实现用户登录?
获取文件创建时间
System.IO.File.GetCreationTime(filename)
返回datattime
当前时间,datatime.now()-创建时间>5分钟
1.循环访问共享目录,如果共享文件所在的PC没有开启,或者网络不同,则程序就会变得很慢,我是用Directoy.Exists()判断文件是否存在的。
2.我不想循环读取文件夹,有没有其他的方法。比如维护一个线程池,同时监控这些文件夹,一有超过5分钟的文件产生,就立即产生报警。由于文件夹的数量很多,FTP文件夹也很多,循环完这些文件耗时都大于5分钟了,尤其是有不少机器没有开启的情况下,效率更低。请问有没有好的办法。