当前位置:编程学习 > C#/ASP.NET >>

急问:.net1.1 读文本文件或者复制文件时,如何才能不影响其他进程对该文件的删除操作

我知道.net2.0可以利用FileShare.ReadWrite和FileShare.Delete的参数来使被打开的文件能够被其他进程同时读写或者删除,但是.net1.1没有FileShare.Delete的属性,该怎么办呢?
目前,客户机器上只有.Net Framework1.1,而且会有一个主要进程对我要操作的文件频繁进行读写或者删除,我的程序在读的时候就有可能使另外的进程删除文件失败,怎么解决该问题。非常紧急!谢谢! --------------------编程问答-------------------- 帮顶~ --------------------编程问答-------------------- 我也想知道,帮顶 --------------------编程问答-------------------- 请问有人知道吗?分不够可以加! --------------------编程问答-------------------- 读时复制一个副本,保存时再写原文件吧 --------------------编程问答-------------------- 没研究过FileShare,但2.0可以的话,我相信Windows本身的IO也可以,你可以试着用WinAPI来做。 --------------------编程问答-------------------- 你说的基本上很难 --------------------编程问答-------------------- 我 想 是 有个 lock()操作可以实现 --------------------编程问答-------------------- 可以看看Mono的源代码,拷贝进来用在.NET 1.1上面。 --------------------编程问答-------------------- to jeefis: 你的方法我原来也试过,也不太可行,因为copy file本身就会把file lock住:(
saizhang 和 lextm:能麻烦你们说的详细点吗?
补充:.NET技术 ,  .NET Framework
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,