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);
     }
 }
相关推荐
雨落秋垣1 小时前
手搓 Java 的用户行为跟踪系统
java·开发语言·linq
爱丽_2 小时前
深入理解 Java Socket 编程与线程池:从阻塞 I/O 到高并发处理
java·开发语言
多敲代码防脱发3 小时前
为何引入Spring-cloud以及远程调用(RestTemplate)
java·开发语言
plmm烟酒僧3 小时前
TensorRT 推理 YOLO Demo 分享 (Python)
开发语言·python·yolo·tensorrt·runtime·推理
c#上位机3 小时前
halcon图像增强之自动灰度拉伸
图像处理·算法·c#·halcon·图像增强
sailing-data3 小时前
【SE】接口标准化
java·开发语言
无名3873 小时前
RTPEngine 官方自带的 perl 测试程序
开发语言·perl·通信
fruge3 小时前
接口 Mock 工具对比:Mock.js、Easy Mock、Apifox 的使用场景与配置
开发语言·javascript·ecmascript
AI小云3 小时前
【数据操作与可视化】Matplotlib绘图-生成其他图表类型
开发语言·python·matplotlib