Duplicar posible:
How to get only filenames within a directory using c#?Directory.GetFiles: cómo obtener solo el nombre de archivo, no la ruta completa?
con C#, quiero obtener la lista de archivos de una carpeta.
Mi objetivo: ["file1.txt", "file2.txt"]
Así que escribió esto:
string[] files = Directory.GetFiles(dir);
Por desgracia, me sale esta salida: ["C:\\dir\\file1.txt", "C:\\dir\\file2.txt"]
que podría despojar a los no deseados "C: \ dir \" parte después, pero ¿hay una solución más elegante?
'string [] = Directory.GetFiles archivos (dir) .Elija (file => Path.GetFileName (archivo)) ToArray (.),' –