» »

[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
101249 (871) Ciklamen
»

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

Oddelek: Programiranje
8849 (777) darkkk
»

[c] Enaki datoteki

Oddelek: Programiranje
71154 (1014) Spura
»

Datoteke c++ pomoč pri nalogi ...

Oddelek: Programiranje
61169 (1017) vbknez
»

branje byte[] iz MS access-ove baze

Oddelek: Programiranje
82098 (2008) BHawk

Več podobnih tem