我是靠谱客的博主 无聊人生,最近开发中收集的这篇文章主要介绍C#语言实现创建,删除和移动文件夹,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本文采用C#语言实现创建,删除和移动文件夹,代码如下:
使用Directory类和DirectoryInfo类
一:创建文件夹

try
        {
            if (System.IO.Directory.Exists(DirectoryTextBox.Text))
            {
                MsgLabel.Text = "该文件夹已经存在";

                return;
            }
            else
            {
                System.IO.DirectoryInfo dirinfo = System.IO.Directory.CreateDirectory(DirectoryTextBox.Text);
                MsgLabel.Text = "成功创建该文件夹!创建时间为:" + System.IO.Directory.GetCreationTime(DirectoryTextBox.Text);
            }
        }
        catch (Exception ee)
        {
            MsgLabel.Text = "处理失败! 失败的原因是:" + ee.ToString();
        }

二:删除文件夹
try
        {
            if (!Directory.Exists(DirectoryTextBox.Text))
            {
                MsgLabel.Text = "该文件不存在";
            }
            else
            {
                Directory.Delete(DirectoryTextBox.Text);
                MsgLabel.Text = "删除文件成功!";
            }
        }
        catch (Exception ee)
        {
            MsgLabel.Text = "操作失败! 失败的原因是:" + ee.ToString();
        }
三:移动文件夹
源文件夹和目标文件夹要求存在于同一个硬盘分区中否则会操作失败(操作失败! 失败原因:System.IO.IOException: 源路径和目标路径必须具有相同的根。移动操作在卷之间无效。 在 System.IO.Directory.Move(String sourceDirName, String destDirName) 在 CreateDirectory.MoveButton_Click(Object sender, EventArgs e) )

try
        {
            if (!System.IO.Directory.Exists(SDirectoryTextBox.Text))
            {
                Label1.Text = "源文件夹不存在!";

                return;
            }

            if (System.IO.Directory.Exists(DDirectoryTextBox.Text))
            {
                Label1.Text = "目标文件夹已经存在!";

                return;
            }

            System.IO.Directory.Move(SDirectoryTextBox.Text, DDirectoryTextBox.Text);
            Label1.Text = "文件夹移动成功! 源文件已经被移除。目标文件夹为" + DFileTextBox.Text;
        }
        catch (Exception ee)
        {
            Label1.Text = "操作失败! 失败原因:" + ee.ToString();
        }

本文来自: IT知道网(http://www.itwis.com) 详细出处参考:http://www.itwis.com/html/net/c/20080629/1892.html

最后

以上就是无聊人生为你收集整理的C#语言实现创建,删除和移动文件夹的全部内容,希望文章能够帮你解决C#语言实现创建,删除和移动文件夹所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部