社区
C#
帖子详情
C# 关于操作文件时,被进程占用的问题
hdssl1990
2010-08-26 05:11:18
问题:A程序进行远程upload一个XML文件到一固定目录,同时另外一个程序B也会读取该固定目录下的文件,现在的问题就是偶尔会出现冲突,说该文件被别的进程占用,怎样解决?
A远程上传,B不是远程操作
...全文
313
6
打赏
收藏
C# 关于操作文件时,被进程占用的问题
问题:A程序进行远程upload一个XML文件到一固定目录,同时另外一个程序B也会读取该固定目录下的文件,现在的问题就是偶尔会出现冲突,说该文件被别的进程占用,怎样解决? A远程上传,B不是远程操作
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
waverq2001
2010-08-30
打赏
举报
回复
bool isInUsed = true;
while (isInUsed)
{
try
{
File.Move(files[i], files[i]);
isInUsed = false;
}
catch
{
Thread.Sleep(500);
}
}
安静写代码
2010-08-30
打赏
举报
回复
我是来学习的。
maxwellno1
2010-08-30
打赏
举报
回复
最笨但最有效的方法 加个标记 操作前查看标记 是否被占用 是的话 程序等待 否的话 就执行
十八道胡同
2010-08-26
打赏
举报
回复
操作完文件之后把 连接dispose掉
另外 看下进程 你是否真的dispose掉了,我记得以前操作word的dispose就有技巧。。
一切为了你
2010-08-26
打赏
举报
回复
更新完了 释放资源
wuyq11
2010-08-26
打赏
举报
回复
文件操作后关闭进程释放资源如dispose
解决
C#
读写LOG
文件
被其他
进程
占用
问题
希望本文对你解决
C#
读写LOG
文件
被其他
进程
占用
问题
有所帮助,如果你有任何疑问,请随
时
提问。方法用于读取整个LOG
文件
的内容,类似地,我们也需要获取到。对象作为互斥锁,以确保在读写LOG
文件
时
的线程安全性。参数...
使用
c#
检测
文件
正在被那个
进程
占用
我们可以在
c#
中调用Handle.exe 来检测到底哪个
进程
占用
了
文件
代码如下: string fileName = @“c:\aaa.doc”;//要检查被那个
进程
占用
的
文件
Process tool = new Process(); tool.StartInfo.FileName = “handle....
C#
检测
文件
是否被其他
进程
占用
如果
文件
被
占用
,进行删除移动等
操作
时
,会抛出异常,我们可以对其进行检测,对用户进行提醒。 在http://blog.csdn.net/snakorse/article/details/19581329看到了如下的用法: 添加命名空间: using System....
使用
c#
检测
文件
正在被那个
进程
占用
判断
文件
是否被
占用
的两种方法
转自:...
C#
判断
文件
是否被
占用
的三种方法 using System.IO; using System.Runtime.InteropServices; [DllImport("kernel32.dll")] public static extern IntPtr _lopen(string ...
c#
读取LOG
文件
并解决读取提示被其他
进程
占用
问题
c#
读写
文件
时
文件
正由另一
进程
使用,因此该
进程
无法访问该
文件
,在IO处理上遇到了无法
操作
的
问题
。
文件
“C:\u_ex.log”正由另一
进程
使用,因此该
进程
无法访问该
文件
。 u_ex.log是一个日志
文件
,不定
时
都可能由...
C#
110,561
社区成员
642,566
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章