C# 使用了StreamReader sr = new StreamReadernew FileStreamfile FileModeOpen FileAccessRead FileShareReadWrite FileShareDelete 为什么notepad打开file后不能保存
因为在C#中,文件流被打开时使用了FileShare.ReadWrite | FileShare.Delete参数,这意味着其他进程可以读取和写入该文件,甚至可以删除该文件。由于Notepad无法处理这种共享模式,因此无法保存该文件。您可以尝试使用FileShare.Read参数来解决此问题,这将仅允许其他进程读取该文件,而不是写入或删除。
原文地址: https://www.cveoy.top/t/topic/hnu8 著作权归作者所有。请勿转载和采集!