![](/img/trans.png)
[英]c# System.IO how do i find all the subfolders given a certain folder?
[英]A given folder (like C:\Random Folder), how can I find ALL the extensions and print them C#?
我已经搜索并发现只有如何获得某个扩展名(如 txt。)。 我需要获取所有扩展并将它们打印在控制台上。 这怎么可能?
var dir = new DirectoryInfo(@"C:\Random\");
var allExtensions = dir.EnumerateFiles().Select(f => f.Extension).Distinct();
foreach (string ext in allExtensions)
Console.WriteLine(ext);
如果您还想在子目录中列出所有扩展,请使用此选项:
var allExtensions = dir.EnumerateFiles("*.*", SearchOption.AllDirectories)
.Select(f => f.Extension)
.Distinct();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.