Quando uso la riga di codice come sotto, ottengo una matrice di stringhe contenente l'intero percorso dei singoli file.Come ottenere solo nomi di file all'interno di una directory usando C#?
private string[] pdfFiles = Directory.GetFiles("C:\\Documents", "*.pdf");
Vorrei sapere se c'è un modo per recuperare solo i nomi dei file nelle stringhe piuttosto che l'intero percorsi.
Ciao Thomas, ho ricevuto un errore come questo \t 'System.Array' non contiene una definizione per 'Seleziona' e nessun metodo di estensione 'Seleziona' accettando un primo argomento di tipo 'System.Array' potrebbe essere trovato (ti manca una direttiva using o un riferimento all'assembly?) \t C'è qualcos'altro che devo prendere in considerazione? –
Aggiungi 'using System.Linq;' all'inizio del file e un riferimento all'assembly 'System.Core' se non è già lì. Richiede .NET 3.5 o versione successiva, pubblicherò una soluzione per .NET 2.0 se ne hai bisogno –
grazie mille Thomas. –