关于文件传输问题,有兴趣的朋友请进来 这种数据交换一般采用的方式是上传成临时文件,改名(或者更换目录)这种方式进行操作 ftp操作文件系统没有事务可言,传到哪算哪.所以timer访问的文件很可能是不完整的文件. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先感谢gujunyan(ivy阿亮)兄弟:可是可能存在这样的问题:更换目录就相当于我把临时文件copy到一个timer监控的目录,在文件copy过程中是否也存在我上述所说的问题? 更换目录或更名只是在操作文件分配表,这种问题就不会存在了,因为不会影响文件数据链.中国海关的edi中心就是这样操作的.肯定没问题. 非常感谢gujunyan(ivy阿亮)兄弟的帮助:1、更换目录是不是相当于我把临时文件copy到一个timer监控的目录?2、如果只是rename文件夹,我怎么用timer监控这个文件夹。谢谢!! timer操作之前先以独占方式打开以下,如果失败说明该文件尚未被释放,如果成功则可以操作。 .net提供了一个进行文件系统监测的类(你可以在MSND上找到,我记得在IO命名空间下面),可以对任何目录的任何操作进行监控,用这个类要比使用Timer方便多了。侦听文件系统更改通知,并在目录或目录中的文件发生更改时引发事件。有关此类型所有成员的列表,请参阅 FileSystemWatcher 成员。System.Object System.MarshalByRefObject System.ComponentModel.Component System.IO.FileSystemWatcher 1、更换目录是不是相当于我把临时文件copy到一个timer监控的目录? winform里遍历控件的问题 我失败了 请亲们er赐教 怎么使用? 看一下这个方法为什么不返回bool型,而要返回int型呢? 我想购买域名,请问一下应该注意些什么 Thread问题 WinForm关于在树上递归的问题 MSN API?哪里有资料? C# PathGradientBrush 填充矩形问题??? SQL Compact 3.5 使用规则 怎样实现这样的聊天功能最好有用c#实现,ASP也可以。 水晶报表字段显示问题,高分求解,在线!! 那位大哥给我发一份freetextbox源码,谢谢,100分奉上
中国海关的edi中心就是这样操作的.肯定没问题.
1、更换目录是不是相当于我把临时文件copy到一个timer监控的目录?
2、如果只是rename文件夹,我怎么用timer监控这个文件夹。
谢谢!!
如果失败说明该文件尚未被释放,
如果成功则可以操作。
System.MarshalByRefObject
System.ComponentModel.Component
System.IO.FileSystemWatcher