为了账号安全,请及时绑定邮箱和手机立即绑定

一个winform转换成控制台的问题 ?

一个winform转换成控制台的问题 ?

慕哥6287543 2018-12-06 14:10:42
帮忙把一下代码改成控制台咯,多谢了 。。。 我一窍不通 、   using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Threading;using System.Data.SqlClient;using System.IO;using System.Windows.Forms;using System.Net;using System.Collections; namespace WindowsGetTree{       public partial class Form3 : Form    {        List<FileInfoEx> list = new List<FileInfoEx>();                public Form3()        {            InitializeComponent();            LoadFileList(@"D:\Demo\backupdir");                     for (int i = 0; i < list.Count; i++)            {                this.richTextBox1.Text += list[i].ToString() + "\r\n";            }             DateTime maxdate = DateTime.Now.AddYears(-20);             for (int i = 0; i < list.Count; i++)            {                if (maxdate < list[i].date)                    maxdate = list[i].date;            }             DateTime PaTime = maxdate.AddDays(-20);            long sum = 0;            for (int i = 0; i < list.Count; i++)            {                if (PaTime < list[i].date)                {                    sum += list[i].size;                }                           }            this.textBox1.Text = sum.ToString()+"KB";        }        private void Form3_Load(object sender, EventArgs e)        {                  }        public void LoadFileList(string dir)        {            foreach (String directoryPath in Directory.GetDirectories(dir))            {                LoadFileList(directoryPath);            }             foreach (String filename in Directory.GetFiles(dir))            {                FileInfo fi = new FileInfo(filename);                FileInfoEx fiex = new FileInfoEx();                fiex.filename = filename;                fiex.date = fi.LastWriteTime;                fiex.size = fi.Length;                list.Add(fiex);            }        }     }     public class FileInfoEx    {        public string filename;        public DateTime date;        public long size;         public override string ToString()        {            return filename + " - " + date + " - " + size;        }    } }
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 444 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信