日常使用Windows系统我们打开某个文件夹,会发现该文件夹下面有多个文件,甚至有许多的子文件夹,那么,我们该如何获取某个文件夹下面的所有文件及子文件夹名呢?下面济南网站建设news.hcsw666.com/小编就来为大家介绍,通过c#编程语言编写源码实现,获取某个文件下面所有文件名或子文件夹的小方法,有需要的朋友可以过来参考一下。
1、获取指定文件夹下的所有 子文件夹
关键代码:
static void Main() { string folderPath = @"C:\Your\Target\Folder"; // 替换为你的目标路径 try { string[] subFolders = Directory.GetDirectories(folderPath, "*", SearchOption.AllDirectories); Console.WriteLine("所有子文件夹:"); foreach (string folder in subFolders) { Console.WriteLine(folder); } } catch (Exception ex) { Console.WriteLine("发生错误:" + ex.Message); } }
2、获取指定文件夹下的所有 文件
关键代码:
static void Main()
{
string folderPath = @"C:\Your\Target\Folder"; // 替换为你的目标路径
try
{
string[] files = Directory.GetFiles(folderPath, "*.*", SearchOption.AllDirectories);
Console.WriteLine("所有文件:");
foreach (string file in files)
{
Console.WriteLine(file);
}
}
catch (Exception ex)
{
Console.WriteLine("发生错误:" + ex.Message);
}
}
评论