CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

**********关于读取文本文件时会提示其它程序占用的问题.急!!!!!!!!!!!!

楼主antherzhou(大肚佛)2004-09-03 21:34:08 在 .NET技术 / ASP.NET 提问

因为我写的一个程序是在每次访问的情况下就去读取一个文本文件,而这个文件是数另一个桌面程序在不断的写入,这样就会造成一个问题,就是当我的桌面程序在写入此文件时,我就无法读取此文件了,会提示"文件被别一个应用程序打开",有什么办法解决这个问题呢!!!!!  
   
  我是用FileStream来打开文件的. 问题点数:50、回复次数:7Top

1 楼leisang(仰望深邃的星空)回复于 2004-09-03 21:36:29 得分 5

这个会造成崩溃的,建议不要同时访问一个文件。Top

2 楼btut2004(养鱼炒股)回复于 2004-09-03 21:37:53 得分 5

没办法,因为写入操作不在你的控制之内Top

3 楼passacaglia(神秘园)回复于 2004-09-03 21:49:14 得分 15

FileStream   fs   =   new   FileStream("",   FileMode.Open,   FileShare.None);  
  这个呢?  
  你的桌面程序在写入此文件时也要注意Top

4 楼pingnt(淡蓝色的雪)回复于 2004-09-04 00:29:42 得分 5

可不可以将这个文件传转为数据来做呢,这样就不会出现问题了.Top

5 楼pingnt(淡蓝色的雪)回复于 2004-09-04 00:30:19 得分 5

不好意思,掉了一个字:  
  可不可以将这个文件传转为数据库来做呢,这样就不会出现问题了.  
  Top

6 楼antherzhou(大肚佛)回复于 2004-09-11 18:02:26 得分 0

因为数据是在不断的写,如果采用数据库的话,效率会很慢的...Top

7 楼zhzuo(秋枫)回复于 2004-09-12 11:59:54 得分 15

在写的流打开时,写成  
  FileStream   fs   =   new   FileStream("path",   FileMode.Open,   FileShare.Read);  
  试试。  
   
  Top

相关问题

  • 读取文本文件
  • 读取文本文件?
  • 文本文件的读取
  • PHP读取文本文件
  • 如何读取文本文件?
  • 读取文本文件的问题?
  • 读取文本文件的问题?
  • 读取一个文本文件~555
  • 如何读取文本文件中?急!
  • 读取文本文件的代码

关键词

  • 文件
  • 桌面
  • 程序
  • filestream
  • 写入
  • 问题
  • 打开

得分解答快速导航

  • 帖主:antherzhou
  • leisang
  • btut2004
  • passacaglia
  • pingnt
  • pingnt
  • zhzuo

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo