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)
//是否为临时文件