文件属性

FileAttributes Enumeration 提供文件和目录的属性。此枚举有一个FlagsAttribute属性,该属性使其成员值按位组合。(命名空间:System.IO)

语法

[ComVisibleAttribute(true)]

[FlagsAttribute]

public enum FileAttributes

成员

成员名称 说明
ReadOnly 此文件是只读的。
Hidden 文件是隐藏的,因此没有包括在普通的目录列表中。
System
此文件是系统文件。

它是操作系统的一部分,或者由操作系统以独占方式使用。

Directory 此文件是目录。
Archive
文件的存档状态。

应用程序使用此属性将文件标记为备份或移除。

Device 保留供将来使用。
Normal
文件正常,没有设置其他的属性。

仅当单独使用时,此属性才有效。

Temporary
文件时临时文件。

文件系统试图将所有数据保留在内存中,以便更快地访问,而不是将数据写入硬盘中。

当临时文件不在需要时,应用程序应立即删除它。

SparseFile
此文件是稀疏文件。

稀疏文件一般是数据通常为0的大文件。

ReparsePoint 文件包含一个重新分析点,它是一个与文件或目录关联的用户定义的数据块。
Compressed 此文件是压缩文件。
Offline 此文件处于脱机状态,文件数据不能立即供使用。
NotContentIndexed 将不会通过操作系统的内容索引服务来索引此文件。
Encrypted
此文件或目录已加密。

对于文件来说,表示文件中的所有数据都是加密的。

对于目录来说,表示新创建的文件和目录在默认情况下是加密的。

时间: 2024-11-03 22:17:32

文件属性的相关文章

unix 文件属性

在unix下提到文件属性,不得不提的一个结构就是stat,stat结构一般定义如下: struct stat { dev_t st_dev; /* ID of device containing file */ ino_t st_ino; /* inode number */ mode_t st_mode; /* protection */ nlink_t st_nlink; /* number of hard links */ uid_t st_uid; /* user ID of owner

c# 文件属性读取操作及文件之间操作

c# 获取文件最后修改日期代码FileInfo f = new FileInfo(@"c:\1.txt");Console.WriteLine(f.LastWriteTime.ToString());c# 获取文件最后访问时间代码FileInfo f = new FileInfo(@"c:\1.txt");Console.WriteLine(f.LastAccessTime.ToString());//最后访问c# 获取文件创建时间代码FileInfo f = ne

Spring 中 Xml配置文件属性的说明

Xml配置文件属性的说明: <bean id="TheAction" ⑴ class="net.xiaxin.spring.qs.UpperAction" ⑵ singleton="true" ⑶ init-method="init" ⑷ destroy-method="cleanup" ⑸ depends-on="ActionManager" ⑹ > <propert

第十五章 文件属性类的实现

                  第十五章    文件属性类的实现        根用户的权限也不能是无限大.必须考虑到保护用户的隐私!用户的文件内容.程序代码可设置为根用户也不能观看,只能是文件拥有者可以查看.修改.但根用户可以删除一切非根用户的文件.也可以查看用户的目录.所以,i_mode字符更改如下:      BU16 i_mode; // 描述文件的访问权限:文件的读.写.执行权限  // i_mode.15-13  ftype; 文件类型: 0-符号软连接文件, // 1-硬连接文

Linux环境编程之文件I/O(六):文件属性

引言: 在Linux中使用ls -l filename命令查看filename的属性时,会列出文件的9种属性,例如:ls -l /etc/fstab -rw-r--r-- 1 root root 1102 2013-10-12 02:33 /etc/fstab 从左到右分别是类型与权限.文件个数.该文件或目录的拥有者.所属的组.文件大小.创建时间.文件名 以上这些文件属性的信息,都存放在一个stat的结构体中.下面就来分析一下这个结构体. 要想查看一个文件的stat结构体,可以通过stat类函数

linux学习笔记——文件属性、文件权限及更改命令

#########################################################################################第六单元#########################################################################################################1.文件属性查看ls  -l  filename-         rw-rw-r--        

05-linux文件属性-硬链接-时间戳

linux文件属性-硬链接-时间戳 作者:矮哥 归档:学习笔记 2017/01/19 目 录 第1章 链接... 1 1.1 硬链接... 1 1.1.1 硬链接简介... 1 1.1.2 硬链接删除原理... 1 1.1.3 硬链接小结... 1 1.2 软连接... 2 1.2.1 小结... 2 1.3 软硬链接一些知识... 2 1.4 有关目录的小结... 2 1.5 链接示意图... 3 1.6 文件删除原理图... 4 1.6.1 报错:no space left on devic

linux_api之文件属性

本篇索引:1.引言2.文件类型3.获取文件属性的函数,stat.fstat.lstat4.超级用户(root用户)和普通用户5.进程与用户ID6.文件权限的检查7.新创建的的文件和目录的所有权8.access函数9.umask函数10.chmod.fchmod函数11.粘住位12.chown,fchown,lchown函数13.文件长度14.文件截断函数15.文件系统概述16.link,unlink,remove,rename函数17.符号连接18.与符号相关的函数,symlink和readli

用VC++编程全面掌控文件属性

在VC++的编程中,如何读取或设置文件的属性呢,经过一番研究,这里总结一下. 1.读取文件属性 使用FindFirstFile函数可以读取文件的各种基本属性,其原形是: HANDLE FindFirstFile( LPCTSTR lpFileName, //这个参数是要读取属性的文件路径 LPWIN32_FIND_DATA lpFindFileData //WIN32_FIND_DATA结构体,用于接收获取到的属性信息. ); 我们可以这样使用它: WIN32_FIND_DATA _FindFi

Linux 文件系统 和文件属性

linux 关机的时候要求先将缓冲区数据写回文件系统 并且卸载该文件系统 如果没有卸载文件系统就关机,会造成数据丢失. Linux在stat.h头文件中使用了一个结构体stat来存放文件的相应属性 可以使用 stat(),fstat()和lstat()函数来获得文件的属性结构体 如果获取成功 返回 0 否则返回 -1 文件属性的操作方法: stat() fstat() lstat()