社区
C#
帖子详情
C#中如何以独占的方式打开一个文件?
flyingfly
2005-11-02 07:34:51
相当于以前VC下的ShareExclusive, 我打开后别人无法以任何方式打开
谢谢
...全文
430
4
打赏
收藏
C#中如何以独占的方式打开一个文件?
相当于以前VC下的ShareExclusive, 我打开后别人无法以任何方式打开 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chenyuming2004
2005-11-03
打赏
举报
回复
FileStream fs=new FileStream("",FileMode.Open,FileAccess.Read,FileShare.None);
fsdy2000
2005-11-02
打赏
举报
回复
用FileStream类也有一种形式是可设FileShare的。不需要 losingrose()那样来达到。
fsdy2000
2005-11-02
打赏
举报
回复
如果用File.Open方法的话,其最后一个参数就是FileShare类型。FileShare枚举中的FileShare.None即是独占
losingrose
2005-11-02
打赏
举报
回复
FileStream file = new FileStream(path, FileMode.Append);
StreamWriter log = new StreamWriter(file);
file.Lock(1, 0);
log.WriteLine("--------------------------------------------------------------");
log.WriteLine(DateTime.Now.ToString());
log.WriteLine(pos);
log.WriteLine();
log.WriteLine(e);
log.WriteLine();
log.WriteLine();
log.Close();
file.Close();
file.Unlock(1,0);
return "ok";
--------------------------------------------------------------
成都理工学生求兼职
MSN:losingrose@21cn.com
QQ技术群4329478
WINCE下可以直接读写DBF数据库表的程序库
c#
编写
由于最近做电力抄表项目的开发,需要在PDA上直接对DBF数据库表进行直接操作,PDA系统为wince5.0. WINCE5.0上是不支持DBF等其他格式数据库的,只支持SQLCE的SDF数据库格式(在这里我要说一句,该死的微软,老是搞这种事情),给工作带来很大困难,因此我参照了CSDN上一位用户fgwr1的一篇关于C语言读写DBF数据表格式的文章(具体可以参考http://blog.csdn.net/fgwf1/archive/2005/08/22/461716.aspx), 移植到了
C#
下,开发环境.net 2005,由于时间问题,只实现了读写和查询功能,以及对
文件
的
独占
判断,没有实现删除和新增功能,对数据的写入完全基于流字节写入,没有对数据类型做过多的判断(个人认为这些判断可以省略)不过这些也简单,大家可以根据需要增减 最近本人想开发一套实时数据库,正在考虑是不是可以借助这个引擎做点后续工作,希望有兴趣和经验者一起探讨下,说明下,我要做的是工业控制方面的实时数据库引擎,qq:28234041 请注明:DBF数据库
看到
文件
被那个进程占用(VC)
能够知道
文件
被那个进程占用的VC源码,无法删除
一个
文件
时绝对有用,值得收藏哦^_^
C#
文件
系统的操作
本课程将介绍如何在
C#
中
执行读写
文件
操作,读写
文件
夹操作。
C#
打开
扬声器的实操方法和代码
C#
打开
扬声器教程 1.播放系统事件声音 2.使用SoundPlayer 3.使用API函数播放 4.使用axWindowsMediaPlayer的COM组件来播放 5.Microsoft speech object Library 6.引入DirectX 的DLL
文件
的名字空间: 7.建立设备。在我们导入的Microsoft.DirectX.DirectSound空间
中
,有个Device的类。这个是表示系统
中
的声音设备。 8.设置CooperativeLevel。因为windows是多任务的系统,设备不是
独占
的,所以在使用设备前要为这个设备设置CooperativeLev
C#
以非
独占
方式
打开
文件
使用
C#
开发
中
,当
一个
程序正在读写某个
文件
,另
一个
程序则无法操作此
文件
。 使用FileStream类,其
中
的FileShare参数可设置
文件
的共享
方式
: FileShare.None 谢绝共享当前
文件
FileShare.Read 允许别的程序读取当前
文件
FileShare.Write 允许别的程序写当前
文件
FileShare.ReadWrite 允许别的程序读写当前
文件
usin...
C#
110,580
社区成员
642,559
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章