C#下实现创建和删除目录的实例代码

 更新时间:2014年08月12日 11:28:28   投稿:shichen2014  
这篇文章主要介绍了C#下实现创建和删除目录的方法,功能非常实用,需要的朋友可以参考下

本文所述代码是从一个C#程序中摘录出来的,主要实现C#创建目录、删除文件夹及文件的功能,包括所引用的名称空间等,特别是对C#不熟悉的初学者,会有一定的参考借鉴价值。下面把创建和删除文件夹的完整代码帖上来供大家参考借鉴。

代码入下所示:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Collections;
namespace delete
{
  class Program
  {
    static void Main(string[] args)
    {
      deleteFiles(@"D:\Test\我的文件夹");
    }
    public static void deleteFiles(string strDir)
    {
      if (Directory.Exists(strDir))
      {
        Directory.Delete(strDir, true);
        Directory.CreateDirectory(strDir);
        Console.WriteLine("文件删除成功!");
        Console.ReadLine();
      }
      else
      {
        Directory.CreateDirectory(strDir);
        Console.WriteLine("文件夹创建成功!");
        Console.ReadLine();
      }
    }
  }
}

相信本文所述实例会对大家有一定的帮助。

相关文章

  • C#如何优雅的对WinForm窗体应用程序进行权限控制

    C#如何优雅的对WinForm窗体应用程序进行权限控制

    经常会出现winfrom页面需要加载权限树,下面这篇文章主要给大家介绍了关于C#如何优雅的对WinForm窗体应用程序进行权限控制的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-11-11
  • C#文件下载实例代码(适用于各个浏览器)

    C#文件下载实例代码(适用于各个浏览器)

    本文给大家分享一段实例代码关于css实现文件下载功能,需要的的朋友参考下吧
    2017-05-05
  • 实例详解C#实现http不同方法的请求

    实例详解C#实现http不同方法的请求

    本篇文章给大家分享了C#实现http不同方法的请求的相关知识点以及实例代码,有需要的朋友参考下。
    2018-07-07
  • C#使用Parallel类进行多线程编程实例

    C#使用Parallel类进行多线程编程实例

    这篇文章主要介绍了C#使用Parallel类进行多线程编程的方法,实例分析了Parallel类的相关使用技巧,需要的朋友可以参考下
    2015-06-06
  • c# 实现位图算法(BitMap)

    c# 实现位图算法(BitMap)

    这篇文章主要介绍了c# 如何实现位图算法(BitMap),文中讲解非常细致,帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07
  • C#表达式树讲解

    C#表达式树讲解

    本文详细讲解了C#表达式树的创建、生成和使用,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-01-01
  • C# 显示、隐藏窗口对应的任务栏

    C# 显示、隐藏窗口对应的任务栏

    WPF中全屏窗口,会自动隐藏任务栏,那非全屏窗口如何隐藏任务栏?甚至有没有一种场景,隐藏任务后自定义一套系统任务栏来显示?这篇文章主要介绍了C# 显示、隐藏窗口对应的任务栏,需要的朋友可以参考下
    2021-10-10
  • C#中foreach实现原理详解

    C#中foreach实现原理详解

    这篇文章主要为大家详细介绍了C#中foreach实现原理,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-09-09
  • C#调用Nero SDK刻录光盘的方法

    C#调用Nero SDK刻录光盘的方法

    这篇文章主要介绍了C#调用Nero SDK刻录光盘的方法,涉及C#调用NeroCOM组件实现光盘刻录的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • C#交错数组浅析

    C#交错数组浅析

    这里介绍C#交错数组,数组是具有同一类型的一组值,数组是引用类型的,因此存在内存堆中。数组中的元素值可以在定义数组时赋予,也可以在定义数组后对单个元素进行赋值
    2012-09-09

最新评论