社区
C#
帖子详情
如何判断一个文本文件是否被占用?何时被释放?
cdminer
2012-03-15 10:45:10
一个别人的程序往文本里写数据,我希望该程序写完之后,立刻读这个文本,如何判断这个文本何时被释放?怎么实现等待文本释放然后再读取的功能?谢谢大家!
...全文
134
2
打赏
收藏
如何判断一个文本文件是否被占用?何时被释放?
一个别人的程序往文本里写数据,我希望该程序写完之后,立刻读这个文本,如何判断这个文本何时被释放?怎么实现等待文本释放然后再读取的功能?谢谢大家!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xnlm2005
2012-03-15
打赏
举报
回复
[Quote=引用 1 楼 chinajiyong 的回复:]
判断一个文本文件是否被占用
http://blog.csdn.net/yanleigis/article/details/2286796
设置共享锁,允许读写
using(FileStream fs = new FileStream(filename, FileMode.OpenOrCreate,FileAccess.ReadWrite,FileShare.ReadWrite))
{
……
[/Quote]
这样只能判断一下文件是否在用,并且你这不是设置共享锁的方法吧(没有锁),用锁是可以实现的,设置一全局静态变量,对其锁定再操作文件就可以满足楼主要求啦。
EnForGrass
2012-03-15
打赏
举报
回复
判断一个文本文件是否被占用
http://blog.csdn.net/yanleigis/article/details/2286796
设置共享锁,允许读写
using(FileStream fs = new FileStream(filename, FileMode.OpenOrCreate,FileAccess.ReadWrite,FileShare.ReadWrite))
{
//你的操作
}
零基础Linux命令详细案例讲解课程(第3季)--文本搜索和文本处理
文本处理:行或者指定字段排序、去重复行、文本剪切、文本合并、文件比较、字符替换,学习本内容后学员可熟练掌握文本处理相关命令 课程特色: 笔记Linux命令:用200条笔记串连所有知识点,让学员从一点一滴积累,...
VC++
判断
目标文件
是否
被
占用
(独占)(附源码)
判断
目标文件
是否
被
占用
(独占),提供了相关的封装函数,可以直接拿去使用。
python如何
判断
一个
文件
是否
已经写入完成
在Python中,可以考虑使用文件锁来
判断
文件
是否
被
占用
。在Python中,可以使用fcntl模块或fcntl.flock()函数来获取文件锁。需要注意的是,使用文件锁的方式可能会导致程序在等待获取文件锁时被阻塞。
linux 如何查看文件描述符
是否
被
释放
因为linux编程中一切皆是文件,如socket,
文本文件
,db,flash,等等,尤其是网络编程中server端的socket,经过三次握手以后,经常忘记处理socket,最终导致整个进程的文件描述符耗尽;在linux写程序中经常遇到fd...
Linux文件系统使用率过高清理文件后空间未成功
释放
处理
一、事件描述 因Linux系统根分区使用空间达到最高预警,特清理...从文件存储特性来看,
一个
文件在文件系统中的存放分为两个部分:数据部分和指针部分,指针位于文件系统的meta-data中,数据被删除后,这个指针就从met
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章