[c#] Estrarre directory e nome file da un path

mercoledì 09 luglio 2008 - 12.45

program Profilo | Junior Member

Ciao,
vorrei realizzare una funzione che data in ingresso una stringa di questo genere " c:\directory\dir1\file.txt " mi divida in due stringhe la parte di directory e il nome del file.
directory= c:\directory\dir1\
nome file=file.txt

Come posso fare?

Grazie.

aiedail92 Profilo | Expert

Ciao

Per prelevare la directory puoi usare il metodo Path.GetDirectoryName, invece per trovare il nome del file usi Path.GetFileName (namespace System.IO)

Luca

Enne Profilo | Junior Member

Ciao,
Come diceva giustamente aiedail92, puoi usare i metodi Path.GetDirectoryName e Path.GetFileName.
Ecco un piccolo esempio:

string filePath = @"c:\directory\dir1\file.txt"; string pathName = Path.GetDirectoryName(filePath); string fileName = Path.GetFileName(filePath);

Rocco Verrastro
.NET Programmer - Web Developer
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5