Cuando uso la línea de código de la siguiente manera, obtengo una matriz de cadenas que contiene la ruta completa de los archivos individuales.¿Cómo obtener solo los nombres de archivo dentro de un directorio usando C#?
private string[] pdfFiles = Directory.GetFiles("C:\\Documents", "*.pdf");
Me gustaría saber si hay una manera de recuperar sólo los nombres de archivo en las cuerdas en lugar de los caminos enteros.
Hola Thomas, me sale un error como este \t 'System.Array' no contiene una definición para 'Seleccionar' y no se puede encontrar ningún método de extensión 'Seleccionar' aceptando un primer argumento de tipo 'System.Array' (¿Echas en falta una directiva de uso o una referencia de ensamblaje?) \t ¿Hay algo más que deba tener en cuenta? –
Agregue 'using System.Linq;' al principio del archivo, y una referencia al ensamblado 'System.Core' si aún no está allí. Requiere .NET 3.5 o superior, publicaré una solución para .NET 2.0 si lo necesita –
muchas gracias Thomas. –