网站首页  软件下载  游戏下载  源码下载  词典软件  教程攻略

请输入您要查询的源码:

 

源码 C#批量修改文件时间源码
图标
分类 源码下载-软件开发-C#源码-C#批量修改文件时间 C#源码
语言 简体中文
大小 0.42MB
软件类型 国产软件
发布时间
用户评分 4
备案号
官方网址
软件授权 免费软件
操作系统 c#
厂商
下载
介绍

C#批量修改文件时间源码是一款批量修改时间文件创建时间/文件修改日期。

【核心代码】

 private ChangeTypeEnum cte;
        public ChangeTime()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            FolderBrowserDialog path = new FolderBrowserDialog();
            path.ShowDialog();
            this.textBox1.Text = path.SelectedPath;
        }

        private void button2_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(comboBox1.Text))
            {
                MessageBox.Show("请选类型");
                return;
            }
            cte = (ChangeTypeEnum)Enum.Parse(typeof(ChangeTypeEnum), comboBox1.Text);
            //获取需要修改的时间
            DateTime dt = dateTimePicker1.Value.Date;
            dt.AddHours((double)numericUpDown1.Value);
            dt.AddMinutes((double)numericUpDown2.Value);
            dt.AddSeconds((double)numericUpDown3.Value);
            GetFilesByDir(this.textBox1.Text);
            foreach (FileInfo fi in fileInfos)
            {
                switch (cte)
                {
                    case ChangeTypeEnum.创建日期:
                        listBox1.Items.Add($"文件名{fi.Name} 原始时间:{fi.CreationTime.ToString()}修改后时间:{dt.ToString()}");
                        fi.CreationTime = dt;
                        break;
                    case ChangeTypeEnum.修改时间:
                        listBox1.Items.Add($"文件名{fi.Name} 原始时间:{fi.CreationTime.ToString()}修改后时间:{dt.ToString()}");
                        fi.LastWriteTimeUtc = dt;
                        break;
                    default:
                        fi.CreationTime = dt;
                        fi.LastWriteTimeUtc = dt;
                        break;
                } 
            }
            MessageBox.Show("修改完成");

        }
截图
随便看

 

网盟提供免费网站源码下载(asp源码,php源码,.net源码),源码动态,使用教程和源码评测;为站长推介有价值的源码,为开发者宣传源码作品。

 

Copyright © 2002-2024 cnnbu.com All Rights Reserved
更新时间:2025/4/6 8:19:26