» »

[c#] ime datoteke

[c#] ime datoteke

purki ::

Kako dobiti ime datoteke iz stringa, ki vsebuje poleg tega imena še en ali več poddirektorijev, katerih član je ta datoteka? Pri tem naj opozorim, da vhodni string ni celotna pot.
Primer

"/Moji Dokumenti/Slike/moja_slika.jpg" -------------> "moja_slika.jpg"




Kaj pa obratno? Da bi dobil samo direktorije?
Primer

"/Moji Dokumenti/Slike/moja_slika.jpg" -------------> "/Moji Dokumenti/Slike/"


LP

luli ::

Iščeš zadnji backslash (\). Od njega dalje je ime datoteke in konšnica, pred njim pa mapa.

alum ::

string file = new FileInfo(pot).Name;
string parent = new FileInfo(pot).DirectoryName;


Pred tem seveda preveri, če pot obstaja (statične metode razreda File).

Qcube ::

ali še ena varianta

using System.IO
...

string imeDatoteke = Path.GetFileName(@"C:\dat\dat.txt");
string imeDatoteke = Path.GetFileNameWithoutExtension(@"C:\dat\dat.txt");

LP


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[C#] WPF vprašanja

Oddelek: Programiranje
101133 (755) Ciklamen
»

[c#] savefiledialog, en sfd a več datotek

Oddelek: Programiranje
8755 (683) darkkk
»

[c] Enaki datoteki

Oddelek: Programiranje
71039 (899) Spura
»

Datoteke c++ pomoč pri nalogi ...

Oddelek: Programiranje
61074 (922) vbknez
»

branje byte[] iz MS access-ove baze

Oddelek: Programiranje
81945 (1855) BHawk

Več podobnih tem