C# Directory的用法介绍

在winform开发过程中,需要用到获取文件目录等,需要用到Directory类,本文就主要介绍Directory类

概述

公开用于通过目录和子目录进行创建、移动和枚举的静态方法。 此类不能被继承

方法

  • GetDirectories
    获取当前目录下的所有文件夹
csharp 复制代码
public static string[] GetDirectories (string path);

path:String

要搜索的目录的相对或绝对路径。 此字符串不区分大小写。

返回数组数据类型。

  • GetFiles
    获取当前目录下的所有文件方法
csharp 复制代码
public static string[] GetFiles (string path);

path:String

要搜索的目录的相对或绝对路径。 此字符串不区分大小写。

返回数组数据类型。

代码展示

csharp 复制代码
 private void button1_Click(object sender, EventArgs e)
 {
     listView1.Clear();
     string path = @"D:\Storage Card SD";
     string[] dirs = Directory.GetDirectories(path);
     foreach (string dir in dirs)
     {
         listView1.Items.Add(dir);
     }
 }

 private void button2_Click(object sender, EventArgs e)
 {
     listView2.Clear();
     string path = @"D:\FLASH\RECIPES";
     string[] files = Directory.GetFiles(path);
     foreach (string file in files)
     {
         listView2.Items.Add(file);
     }
 }
相关推荐
GIS数据转换器1 小时前
地下空间综合管廊运营管理平台
大数据·开发语言·人工智能·经验分享·perl
Wang's Blog6 小时前
Java 项目实战: 交友项目:登录链路回顾与今日任务地图
java·开发语言·状态模式·交友
砚底藏山河7 小时前
python量化:行情数据回溯
java·开发语言·python·金融·maven
今年下半年7 小时前
AI智能体项目实战记录(02):初始化 Python 项目
开发语言·人工智能·python·fastapi
Williamtym7 小时前
PickGo Lab实践:用浏览器、Python和MCP串起机器人搬运仿真
开发语言·python·机器人
DongQiShanRen7 小时前
六根硬件映射(四):归属澄清、两处不一致与卷十一总表
开发语言·人工智能·算法·rust·哈希算法·集成学习
CS创新实验室7 小时前
Python 对象“死“了之后去了哪?——引用计数与分代垃圾回收
开发语言·jvm·python
quantdash_cc8 小时前
Pandas 处理分钟级股票行情:从原始数据清洗到 K 线聚合
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
yu_zhidun8 小时前
企业电脑监控软件怎么选:别只看功能清单,先看这 6 个底层能力
开发语言·电脑·php·域智盾系统
无忧.芙桃8 小时前
C++语言原理与实践(十六):多态机制讲解
开发语言·c++·多态