C#文件目录操作

简介:
using System;
using System.IO;

namespace huangyibiao
{
    class Program
    {
        public static void DisplayDirectorys(DirectoryInfo dirInfo)
        {
            Console.WriteLine(dirInfo.FullName);

            DirectoryInfo[] directorys = dirInfo.GetDirectories();
            foreach (var dir in directorys)
            {
                //递归找出所有目录
                DisplayDirectorys(dir);
            }
        }

        static void Main(string[] args)
        {
            DirectoryInfo dirInfo = new DirectoryInfo("D:\\YY");
            if (dirInfo.Exists)
            {
                DisplayDirectorys(dirInfo);
            }
            else
            {
                Console.WriteLine("访问的根目录不存在!");
            }
            Console.Read();
        }
    }
}

目录
相关文章
|
2月前
|
XML C# 数据格式
使用C#操作XML文件
使用C#操作XML文件
12 0
|
2月前
|
C#
C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录
C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录
25 0
|
4月前
|
C# Python
C# 笔记1 - 操作目录
C# 笔记1 - 操作目录
30 0
|
4月前
|
C#
C#读取html文件
C#读取html文件
38 3
|
4月前
|
C# 开发者
C# 10.0中的文件范围命名空间:简化代码组织的新方式
【1月更文挑战第18天】C# 10.0引入了文件范围的命名空间,这是一种新的语法糖,用于更简洁地组织和管理代码。文件范围命名空间允许开发者在每个文件的基础上定义命名空间,而无需显式使用花括号包裹整个文件内容。本文将深入探讨文件范围命名空间的工作原理、使用场景以及它们为C#开发者带来的便利。
|
3天前
|
C#
C#获取文件基本信息,文件名称、修改时间、文件路径等
C#获取文件基本信息,文件名称、修改时间、文件路径等
8 0
|
22天前
|
XML C# 数据格式
C# 解析XML文件
C# 解析XML文件
26 1
|
2月前
|
安全 数据处理 C#
C# Post数据或文件到指定的服务器进行接收
C# Post数据或文件到指定的服务器进行接收
|
2月前
|
C# 开发工具 数据安全/隐私保护
C#实现基于Word保护性模板文件的修改
C#实现基于Word保护性模板文件的修改