-2
我喜欢读取解决方案中不在本地计算机上的文件夹“文件”的内容。 (其中包含多个文本文件,我想获取文件夹“files”中的所有文件名)。访问创建的“解决方案文件夹”中的文件
我喜欢读取解决方案中不在本地计算机上的文件夹“文件”的内容。 (其中包含多个文本文件,我想获取文件夹“files”中的所有文件名)。访问创建的“解决方案文件夹”中的文件
请参阅MSDN: How To Enumerate Files。请注意,EnumerateFiles返回一个热Enumerable。如果迭代两次,它将读取两次文件。您可以创建这些文件的列表。
string dirPath = @"c:\files";
foreach (var file in Directory.EnumerateFiles(dirPath))
{
Console.WriteLine(file)
}
Console.WriteLine("{0} directories found.", dirs.Count);
如果你真的只NEAD的名字你也可以看看这里MSDN Directory.GetFiles
string [] fileEntries = Directory.GetFiles(targetDirectory);
foreach(string fileName in fileEntries)
{
Console.WriteLine(fileName);
}
如果你想要做的,不只是显示的名字(如处理文件),然后EnumerateFiles会更好你只有在记忆的时候。
可能查看File文件夹,DirectoryInfo类,System.IO命名空间 –
请说明您的具体问题或添加其他详细信息,以确切地突出显示您需要的内容。正如目前所写,很难确切地说出你在问什么。请参阅[如何提问](http://stackoverflow.com/help/how-to-ask)页面以获得澄清此问题的帮助。 – Herdo
您是否尝试过搜索它? “c#获取文件夹中的所有文件名” –