C#设置文件只读 如题。先答者给分最多。灌水没分。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 File.SetAttributes(C:\WINNT\system32\drivers\etc\hosts", FileAttributes.Normal); FileStream fsW; fsW = new FileStream(@"C:\WINNT\system32\drivers\etc\hosts",FileMode.OpenOrCreate,FileAccess.Write); StreamWriter sw = new StreamWriter (fsW); sw.Flush (); sw.BaseStream.Seek (0,SeekOrigin.End); sw.WriteLine ("\n"); sw.WriteLine (hostaddress1); File.SetAttributes(文件名,FileAttribute);FileAttribute可以取值为: 成员名称 说明 ReadOnly 文件为只读。 Hidden 文件是隐藏的,因此没有包括在普通的目录列表中。 System 文件为系统文件。文件是操作系统的一部分或由操作系统以独占方式使用。 Directory 文件为一个目录。 Archive 文件的存档状态。应用程序使用此属性为文件加上备份或移除标记。 Device 保留供将来使用。 Normal 文件正常,没有设置其他的属性。此属性仅在单独使用时有效。 Temporary 文件是临时文件。文件系统试图将所有数据保留在内存中以便更快地访问,而不是将数据刷新回大容量存储器中。不再需要临时文件时,应用程序会立即将其删除。 SparseFile 文件为稀疏文件。稀疏文件一般是数据通常为零的大文件。 ReparsePoint 文件包含一个重新分析点,它是一个与文件或目录关联的用户定义的数据块。 Compressed 文件已压缩。 Offline 文件已脱机。文件数据不能立即供使用。 NotContentIndexed 操作系统的内容索引服务不会创建此文件的索引。 Encrypted 该文件或目录是加密的。对于文件来说,表示文件中的所有数据都是加密的。对于目录来说,表示新创建的文件和目录在默认情况下是加密的。 FileInfo fi = new FileInfo("C:\\test.txt");fi.Attributes = fi.Attributes | FileAttributes.ReadOnly; UpdatePanel中点击按钮不弹出对话框问题 C#中引入了命名空间,可是其中的关键字点不出来 System.InvalidOperationException: 已有打开的与此命令相关联的 DataReader,必须首先将它关闭。 app.config 装了VStudio2005英文版,为什么不能输入中文? 关于hmac md5算法的C#或vb.net的实现 请教C#下UDP接收数据解包的问题? 关于工具栏 关于datagrid 的标题修改问题,将标题改为中文 学习遇到难题--急急急 导入Excel表格数据,在线等,求解决方法 急。弄过的都看下
FileStream fsW;
fsW = new FileStream(@"C:\WINNT\system32\drivers\etc\hosts",FileMode.OpenOrCreate,FileAccess.Write);
StreamWriter sw = new StreamWriter (fsW);
sw.Flush ();
sw.BaseStream.Seek (0,SeekOrigin.End);
sw.WriteLine ("\n");
sw.WriteLine (hostaddress1);
File.SetAttributes(文件名,FileAttribute);
FileAttribute可以取值为:
成员名称 说明
ReadOnly 文件为只读。
Hidden 文件是隐藏的,因此没有包括在普通的目录列表中。
System 文件为系统文件。文件是操作系统的一部分或由操作系统以独占方式使用。
Directory 文件为一个目录。
Archive 文件的存档状态。应用程序使用此属性为文件加上备份或移除标记。
Device 保留供将来使用。
Normal 文件正常,没有设置其他的属性。此属性仅在单独使用时有效。
Temporary 文件是临时文件。文件系统试图将所有数据保留在内存中以便更快地访问,而不是将数据刷新回大容量存储器中。不再需要临时文件时,应用程序会立即将其删除。
SparseFile 文件为稀疏文件。稀疏文件一般是数据通常为零的大文件。
ReparsePoint 文件包含一个重新分析点,它是一个与文件或目录关联的用户定义的数据块。
Compressed 文件已压缩。
Offline 文件已脱机。文件数据不能立即供使用。
NotContentIndexed 操作系统的内容索引服务不会创建此文件的索引。
Encrypted 该文件或目录是加密的。对于文件来说,表示文件中的所有数据都是加密的。对于目录来说,表示新创建的文件和目录在默认情况下是加密的。
fi.Attributes = fi.Attributes | FileAttributes.ReadOnly;