C#获取设置文件属性

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)

//是否为临时文件

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值