-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#獲取文件夾中的所有文件名」 –