C#获取设置文件属性

来源:互联网 发布:终极一班 知乎 编辑:程序博客网 时间:2024/05/16 07:16

File.SetAttributes(string str,FileAttributes attri),str为文件路径,attri是文件属性

File.GetLastWriteTime(string str)为获取文件的最后修改时间,返回一个字符串

File.GetLastAccessTime(string str)为获取文件最后读取时间

File.getAttributes(string str)为获取文件的当前属性 返回FileAttributes,str为文件路径

现在我们先开始学习C#获取文件当前属性:


先将三个CheckBox。check=false;

所有的CheckBox都设置为不可见

判断文件路径是否有效:

if(this.txtOpenFile.text.length<2)return;

给各个时间空间赋值:

分别是:File.GetCreationTime(txtOpenFile.text).ToLongDateString();

//该函数是获取文件创建时间的

File.GetLastWriteTime(txtOpenFile.text).TOLongDateString();

//该函数是获取文件诅最后写入时间

FIle.GetLastAccessTime(txtOpenFile.text).ToLongDateString();

//该函数是获取文件的最后读取时间

FileAttributes MyAttributes=File.GetAttributes(txtOpenFile.Text);

//获取当前文件属性

string MyFileType=MyAttributes.ToString();

//将MyAttributes.ToString()会以字符串的形式返回文件的属性

if(MyFileType.LastIndexOf("Readingly")!=-1)

//如果字符串中包含Readingly,则说明文件只读 反之则为非读

if(MyFileType.LastIndexOf("System")!=-1)

//系统

if(MyFileType.LastIndexOf("Hidden")!=-1)

//是否为隐藏文件

if(MyFileType.LastIndexOf("Archive")!=-1)

//是否为存档

if(MyFileType.LastIndexOf("Temporary")!=-1)

//是否为临时文件