如何获取c#中的文件列表,其中包含目录中每个文件的编号 - c#

时间:2015-08-19 11:40:01

标签: c# directory getfiles

我希望在这样的目录中有一个包含相应数字的列表:

  1. 示例1
  2. 例2
  3. 示例3
  4. 我已经有了这个:

    string[] ficheiro = Directory
      .GetFiles(@"C:\Users\David\Documents\Jogos\Jogos de emuladores\Roms GB\", "*.gba"); // <-- Case-insensitive
    
    Console.WriteLine("Ficheiros:");
    
    foreach (string texto in ficheiro)
    {
       Console.WriteLine(Path.GetFileNameWithoutExtension(texto));
    }
    

    感谢您的关注,

    Khoury的。

1 个答案:

答案 0 :(得分:0)

根据我的理解,您只需要在打印文件夹/文件名之前打印计数器,所以您需要做的就是用foreach替换

for(int i = 0; i < ficheiro.Length; i++)
{
    Console.WriteLine("F" + (i+1) + " " + Path.GetFileNameWithoutExtension(ficheiro[i]));
}

修改 要获取文件,只需执行ficheiro[x],其中x是您要访问的文件。