zoukankan      html  css  js  c++  java
  • 以一个 山寨 资源管理器 结束 file类与Directory类 (技术改变世界cnblog)

    文件与文件夹的处理,结束了,接下来的 啃的东西是 “流”

    View Code
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using System.IO;

    namespace Test
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }

    private void btnSelect_Click(object sender, EventArgs e)
    {

    if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
    {
    txtPath.Text = folderBrowserDialog1.SelectedPath;
    DirectoryInfo dir = new DirectoryInfo(txtPath.Text);
    FileSystemInfo[] infos=dir.GetFileSystemInfos();
    foreach (var info in infos)
    {
    if (info is DirectoryInfo)
    {
    DirectoryInfo i = new DirectoryInfo(info.FullName);
    listView1.Items.Add(i.Name);
    listView1.Items[listView1.Items.Count - 1].SubItems.Add(i.FullName);
    listView1.Items[listView1.Items.Count - 1].SubItems.Add(i.CreationTime.ToShortDateString());

    }
    else
    {
    if (info is FileInfo)
    {
    FileInfo i = new FileInfo(info.FullName);
    listView1.Items.Add(i.Name);
    listView1.Items[listView1.Items.Count - 1].SubItems.Add(i.FullName);
    listView1.Items[listView1.Items.Count - 1].SubItems.Add(i.CreationTime.ToShortDateString());

    }
    }
    }
    }

    }

    private void Form1_Load(object sender, EventArgs e)
    {
    txtPath.ReadOnly = true;
    listView1.Columns.Add("文件名");
    listView1.Columns.Add("路径");
    listView1.Columns.Add("创建时间");

    }
    }
    }



  • 相关阅读:
    Ubuntu下安装git
    curl: (48) An unknown option was passed in to libcurl怎么解决
    python中如何删除列表中的所有元素
    北京游园有感
    keras 实现人工神经网络
    scikit-learn实现简单的决策树
    angularjs实战
    Ajax实战(原生)
    7.DockerCompose 搭建 Redis
    使用element中的el-upload获取本地文件并转为base64码实现预览
  • 原文地址:https://www.cnblogs.com/IAmBetter/p/2324044.html
Copyright © 2011-2022 走看看