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

How to get a LIST of files in c# with numbers for each files in a directory - c#

我想要一个包含相应编号的列表,其顺序如下:

  1. 示例 1
  2. 示例 2
  3. 示例 3

我已经有了:

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));
}

感谢关注,

库里。

你只需要在打印 folder/file 名称之前打印一个计数器,据我所知,所以你需要做的就是用

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

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