如何在 C# 中获取文件列表,其中包含目录中每个文件的编号 - C#
How to get a LIST of files in c# with numbers for each files in a directory - c#
我想要一个包含相应编号的列表,其顺序如下:
- 示例 1
- 示例 2
- 示例 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 是您要访问的文件。
我想要一个包含相应编号的列表,其顺序如下:
- 示例 1
- 示例 2
- 示例 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 是您要访问的文件。