c# 判断ini文件是否为只读,并设置为可写
2011-07-20 10:39
169 查看
string path = Application.StartupPath + "\\setup.ini"; //获取文件路径
获取文件是否只读
FileAttributes att=File.GetAttributes(path );
设置文件的属性
File.SetAttributes(path ,FileAttribute.Archive );
FileAttribute可以取值为:
成员名称 说明
ReadOnly 文件为只读。
Hidden 文件是隐藏的,因此没有包括在普通的目录列表中。
System 文件为系统文件。文件是操作系统的一部分或由操作系统以独占方式使用。
Directory 文件为一个目录。
Archive 文件的存档状态。应用程序使用此属性为文件加上备份或移除标记。
Device 保留供将来使用。
Normal 文件正常,没有设置其他的属性。此属性仅在单独使用时有效。
Temporary 文件是临时文件。文件系统试图将所有数据保留在内存中以便更快地访问,而不是将数据刷新回大容量存储器中。不再需要临时文件时,应用程序会立即将其删除。
SparseFile 文件为稀疏文件。稀疏文件一般是数据通常为零的大文件。
ReparsePoint 文件包含一个重新分析点,它是一个与文件或目录关联的用户定义的数据块。
Compressed 文件已压缩。
Offline 文件已脱机。文件数据不能立即供使用。
NotContentIndexed 操作系统的内容索引服务不会创建此文件的索引。
Encrypted 该文件或目录是加密的。对于文件来说,表示文件中的所有数据都是加密的。对于目录来说,表示新创建的文件和目录在默认情况下是加密的。
获取文件是否只读
FileAttributes att=File.GetAttributes(path );
设置文件的属性
File.SetAttributes(path ,FileAttribute.Archive );
FileAttribute可以取值为:
成员名称 说明
ReadOnly 文件为只读。
Hidden 文件是隐藏的,因此没有包括在普通的目录列表中。
System 文件为系统文件。文件是操作系统的一部分或由操作系统以独占方式使用。
Directory 文件为一个目录。
Archive 文件的存档状态。应用程序使用此属性为文件加上备份或移除标记。
Device 保留供将来使用。
Normal 文件正常,没有设置其他的属性。此属性仅在单独使用时有效。
Temporary 文件是临时文件。文件系统试图将所有数据保留在内存中以便更快地访问,而不是将数据刷新回大容量存储器中。不再需要临时文件时,应用程序会立即将其删除。
SparseFile 文件为稀疏文件。稀疏文件一般是数据通常为零的大文件。
ReparsePoint 文件包含一个重新分析点,它是一个与文件或目录关联的用户定义的数据块。
Compressed 文件已压缩。
Offline 文件已脱机。文件数据不能立即供使用。
NotContentIndexed 操作系统的内容索引服务不会创建此文件的索引。
Encrypted 该文件或目录是加密的。对于文件来说,表示文件中的所有数据都是加密的。对于目录来说,表示新创建的文件和目录在默认情况下是加密的。
相关文章推荐
- C#判断指定文件是否是只读的方法
- c#判断文件是否为只读,并修改为只读
- C# 通过HttpWebRequest 创建连接获取文件大小 判断Http类型的文件是否存在
- C# 判断文件是否为空
- C#中判断文件或文件夹是否存在
- C#判断上传文件是否是图片,防止木马上传
- C#判断文件是否存在方法
- C# 判断文件是否文本文件
- C# 通过比对哈希码判断两个文件内容是否相同
- 文件创建、删除、重名名文件、判断文件的读写权限以及是否存在,设置和查询文件的最近修改时间
- C#判断文件路径是否存在或者判断文件是否存在
- C# 判断 文件路径/文件 是否存在
- C# 判断文件是否正在被使用
- c#判断一个文件是否是图片文件
- ASP.net 2.0 C#判断文件夹与文件是否存在
- C#判断上传文件是否是图片以防止木马上传的方法
- c# 判断指定文件是否存在的简单实现
- c# 判断远程文件是否存在
- C# 判断文件是否在使用的状态FSDF
- C#中判断文件或文件夹是否存在