Directory.GetFiles能获取所有文件吗

1412
2024/10/11 9:31:05
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

Directory.GetFiles方法可以获取指定目录下的所有文件,包括子目录中的文件,但不包括子目录本身。这个方法需要一个参数,即要搜索的目录路径。

例如,如果你想获取C:\example目录下的所有文件,你可以使用以下代码:

string[] files = Directory.GetFiles("C:\\example");

这将返回一个字符串数组,其中包含C:\example目录下的所有文件的路径。

请注意,如果目录中有大量文件,Directory.GetFiles可能会消耗较多的内存和时间。在这种情况下,你可能需要考虑使用其他方法,如Directory.EnumerateFiles,它允许你遍历目录中的文件,而不是一次性加载所有文件到内存中。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: 如何正确使用Directory.GetFiles方法