【发布时间】:2017-07-18 10:34:04
【问题描述】:
如何使用 C# 锁定 csv 文件? 我对此链接对文件保护的需求几乎相同: How to lock a file with C#? 有什么不同?
Encoding sjisX2=Encoding.GetEncoding("Shift_JIS");
StreamWriter arquivo2=new StreamWriter(saveNameTemporaryFull,true,sjisX2);
arquivo2.Write(tb_csvFull.Text);
arquivo2.Close();
//fileProtec.Attributes=FileAttributes.Hidden;
我需要锁定文件,这样它就不会在应用程序每分钟收集数据和保存期间打开。 只读和隐藏不起作用,因为用户可以在 excel 中打开文件。
【问题讨论】:
-
请参考此链接。它适用于所有类型的文件enter link description here
-
指定
FileShare.None,就像链接的答案所说的那样?