File.Open 方法 (String, FileMode, FileAccess, FileShare)
你查查 net 文档的 File.Open

解决方案 »

  1.   

    是不是 通过fileInfo这个类呀?
      

  2.   

    to lxy0423((zjl)) :每次文件用过都关闭了
    to freecs(^=^): 文档说的不太详细,我看不大明白:
    Read:  ...但是,如果指定了此标志,仍可能需要附加权限才能访问文件。 
    还需要什么?
    我在打开文件准备读的时候加了 FileShare::Write,但写文件时仍然会出异常.我的写操作是附加,没有改写原来内容.
    怎样在写操作时判断是否可写?(除了捕获异常),最好在不可写时阻塞
      

  3.   

    FileOpen("file",FileMode.Open,FileAccess.ReadWrite,FileShare.ReadWrite);文档上讲的比较详细的,有点耐心!
      

  4.   

    你是不是没有在上次读写完毕后没有Close()文件?
      

  5.   

    不好意思,有一个很罕见的情况,在这种情况下文件未 Close()
    谢谢各位