C# 本地文件信息获取

C# 本地文件信息获取

MilkeZhang > 笔记列表

阅读:199  点赞:1   评论:0


想要获取本地文件的数据,类似于很简单的时间,名称,大小。

用于创建文件后的校验和信息获取。发现c#有个很简单的类

引用

using System.IO;

定义一个存储类

        /// <summary>
        /// 地图文件 信息
        /// </summary>
        public class T_SitemapFile
        {
            /// <summary>
            /// 是否存在
            /// </summary>
            public bool Exists { get; set; }
            /// <summary>
            /// 添加时间
            /// </summary>
            public string AddTime { get; set; }
            /// <summary>
            /// 文件名
            /// </summary>
            public string FileName { get; set; }
            /// <summary>
            /// 文件大小
            /// </summary>
            public string Length { get; set; }

        }

然后就是查询的方式

        /// <summary>
        /// 获取文件信息
        /// </summary>
        /// <param name="Save_Path"></param>
        /// <param name="FileName"></param>
        /// <returns></returns>
        public static T_SitemapFile Get_FileInfo(string Save_Path, string FileName = "Sitemap.xml")
        {
            T_SitemapFile Info = new T_SitemapFile();
            Info.Exists = File.Exists(Save_Path + "/" + FileName);
            if (Info.Exists)
            {
                FileInfo temp = new FileInfo(Save_Path + "/" + FileName);
                Info.AddTime = temp.CreationTime.ToString();
                Info.FileName = temp.Name;
                Info.Length = temp.Length.ToString ();
            }
            return Info;
        }


之前一直觉得查文件感觉很麻烦,没想到这么简单,做个笔记记录一下,以后要用的时候没准还会用到



编写于:2021/12/1 16:11:58

版权声明

本站内容均来自网络转载或网友提供,如有侵权请及时联系我们删除!本站不承担任何争议和法律责任!







2022 年 5 月 7 日寒假伊始写给艾金森2021-12-18日记【哥斯拉入学报名】Analysis of the idea2022-04-14 日记【我,住院的第二天】2021-11-27 日记【公司过夜】清新柠檬不酸 的日记 2022/3/24 14:45:16扎克斯基德 的日记 2022/3/26 16:57:33死亡周结束了1日目平凡的琼斯 的日记 2022/1/15 21:57:50扎克斯基德 的日记 2022/4/22 16:09:19晓梦心雨 的记录 - 2021/12/18 11:51:35尔尔 的日记 2022/2/19 23:22:14半夜不睡觉写蛟龙易斩,雨线难画2022-05-11日记【两年小计划 V2】2022-02-17日记【戒烟一周】馬鹿なやつ2022.0326【用户反馈】2022-03-24 【时间显示问题】跟进结果考点考题梳理(17):项目成本管理考点考题梳理(23):战略管理与业务流程管理2022.0318虽然喜欢,但不是天才如何持续保持热情和激情?《学会提问》阅读2022.0421企业碳中和路径图—— 落实巴黎协定和联合国可持续发展目标之路三分钟热度 的笔记 2022/1/27 21:31:36考点考题梳理(19):项目人力资源管理C# 本地文件信息获取2020.0423不同人的痛苦是可以比较的吗生活/20220312 什么时候才能拿得起放得下Xamarin 字体大小和字体格式设置《一个人上东京》阅读C# 生成随机数考点考题梳理(12):项目生命周期和组织