【发布时间】:2015-11-19 02:32:14
【问题描述】:
如何重写文本文件(在指定位置)并锁定他?
对于重写它需要读取然后被写入。 - 这很容易 - 但我需要在整个重写过程中将文件锁定到所有其他进程。
我有办法。
public bool AccessBridge()
{
try
{
fs = new FileStream("bridge.ini", FileMode.Open, FileAccess.ReadWrite);
sr = new StreamReader(fs);
sw = new StreamWriter(fs);
return true;
}
catch (IOException ioe)
{
return false;
}
}
然后是另一个测试部分:
string precteno = sr.ReadToEnd();
//Some modify string
//now I need delete whole text from file
sw.Write(precteno);
有什么想法吗?我已经处理了第 2 晚。
【问题讨论】:
标签: c# filestream streamreader streamwriter