在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
一、同步读写文件(在并发情况下不会发生文件被占用异常)
static void Main(string[] args) string str = "测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试\r\n"; using (FileStream fs = new FileStream("d:\\a.txt", FileMode.Append, FileAccess.Write, FileShare.ReadWrite, 1024, false)) { byte[] bty = Encoding.UTF8.GetBytes(str); fs.Write(bty, 0, bty.Length); fs.Close(); } }); static void Main(string[] args) byte[] bty = Encoding.UTF8.GetBytes(str); }); private static void EndWriteCallback(IAsyncResult asr) { using (Stream str = (Stream)asr.AsyncState) { str.EndWrite(asr); Console.WriteLine("异步写入结束"); } }
|
请发表评论