Entwickler-Ecke

IO, XML und Registry - ExtractFilePath: gibt es so was auch bei C#


Leuchtturm - Fr 23.06.06 16:13
Titel: ExtractFilePath: gibt es so was auch bei C#
Hi,
gibt es so etwas ähnliches wie ExtractFilePath auch in C# :?:
Wenn ja wie nennt sich das :?:


Moderiert von user profile iconChristian S.: Topic aus C# - Die Sprache verschoben am Fr 23.06.2006 um 16:26


Christian S. - Fr 23.06.06 16:29

Sollte so gehen:


C#-Quelltext
1:
2:
FileInfo fi = new FileInfo(@"c:\temp\test.txt");
MessageBox.Show(fi.DirectoryName);


Grüße
Christian


Leuchtturm - Fr 23.06.06 16:32

Danke
schaus mir mal an


Robert_G - Fr 23.06.06 17:34

user profile iconChristian S. hat folgendes geschrieben:
Sollte so gehen:

C#-Quelltext
1:
2:
FileInfo fi = new FileInfo(@"c:\temp\test.txt");
MessageBox.Show(fi.DirectoryName);
Oder einfach mal die statischen Methoden von System.IO.Path anschauen. ;)


Christian S. - Fr 23.06.06 17:37

Ach, verdammt. Ich wusste, da war noch was statisches, hab aber bei Directory gesucht :motz: Ich finde, das Framework ist in diesen Dateiverwaltungs-Dingens ein wenig unüberichtlich bzw. die Methoden über zu viele Klassen verteilt.


Robert_G - Fr 23.06.06 17:58

user profile iconChristian S. hat folgendes geschrieben:
Ach, verdammt. Ich wusste, da war noch was statisches, hab aber bei Directory gesucht :motz: Ich finde, das Framework ist in diesen Dateiverwaltungs-Dingens ein wenig unüberichtlich bzw. die Methoden über zu viele Klassen verteilt.
Die *Info geben dir alles mit Handkuss und wischen dir mit auf Körpertemperatur vorgewärmter Seide den Hintern ab.
Path, Directory und File sind mehr Dinge für so simple Sachen wie Path.Combine oder GetFileExtension. FileInfo ist zum Beispiel cool um irgendeinen Pfad (inklusive Umbegungsvariablen) zu nehmen und daraus den richtigen, vollen Pfad/Dateinamen zu kriegen, oder wirklich Infos über die Datei abzufragen.