批量创建文件夹

批量创建文件夹

在日常的生活办公中,我们想提高工作效率节约我们宝贵的时间。不知到哪位名人曾经说过,时间就是生命……额扯远了,还是来讲讲本篇博客的主要内容吧!

本实例主要演示了,通过单击按钮来批量创建文件夹的功能。

首先,跟以前一样打开VS2008创建一个项目(这个嘛,是做任何项目实例都要做的,你懂的……),名称取为“批量创建文件夹”。

在新建的项目中,我们将Form1的Text属性设置为“批量创建文件夹”。然后,布局窗体界面拖拽控件到窗体上。这里有2个Lable控件、2个TextBox控件、3个Button控件、还有一个folderBrowserDialog控件,前面几个控件都是很常见的控件(学习.NET开始的时候都会或多或少的接触过,就不介绍了)。我要着重介绍folderBrowserDialog控件,这控件其实就是一个FolderBrowserDialog类,它存在于System.Windows.Forms.FolderBrowserDialog。只要我们引用命名空间命名空间:System.Windows.Forms,就能调用它(方便吧)。此类提供一种方法,它提示用户浏览、创建并最终选择一个文件夹。如果只允许用户选择文件夹而非文件,则可使用此类。文件夹的浏览通过树控件完成。只能选择文件系统中的文件夹;不能选择虚拟文件夹。说了这么多下面看一下图你就明白了。

批量创建文件夹

看清楚了吧

这些都是前面的界面布局,后台的逻辑功能这么实现的呢?

主要代码在按钮“浏览” 、“创建文件夹” 、“取消” ,我还先从最简单的说起吧,“取消”。要实现取消窗体,其实很简单就一段代码,this.close就Ok了。

至于“浏览”这个这个按钮功能主要还是记录一个文件路径,存放到第二文本框中,显示给用户看到。

最核心的按钮就是“创建文件夹”,这个调用另外一个特别重要的类Directory类,用于典型操作,如复制、移动、重命名、创建和删除目录。也可将 Directory 类用于获取和设置与目录的创建、访问及写入操作相关的 DateTime 信息。有了这个这个类我们就可以创建我们的文件夹了可是要批量创建,还是要借助一个循环。大概意思就这样。

你可能感兴趣的:(文件夹)