Zeichen in String finden

16/12/2009 - 15:01 von Pawel Warmuth | Report spam
Hallo zusammen ,

gordischer Knoten :

Ich habe einen Datepfad mit x Seperatorchars.

private static string GetProjektName(FileInfo f)
{
DateTime test;
if(DateTime.TryParse(f.DirectoryName,out test))
{
//Hier fehlt was
}
return string.Empty;
}

So , hier nun mein Anliegen :

Wenn der Ordnername sich nicht parsen làsst, soll er den Ordner darüber
nehmen

Bsp:

/blablubb/091123

er soll /blablubb nehmen

Wie stelle ich das am dümmsten an ?

Grüße
 

Lesen sie die antworten

#1 Marvin Massih
16/12/2009 - 16:17 | Warnen spam
Hallo Pawel,

Pawel Warmuth schrieb:
Bsp:

/blablubb/091123

er soll /blablubb nehmen

Wie stelle ich das am dümmsten an ?



Wie Du es am dümmsten anstellst, weiß ich nicht ;-).
Aber versuche es doch mal hiermit (ungetestet):

private static string GetProjektName(FileInfo f)
{
for( DirectoryInfo dir = f.Directory; dir != null; dir = dir.Parent )
{
DateTime date;
if( DateTime.TryParse( dir.Name, out date ) )
{
// TODO: Etwas Sinnvolles tun
return dir.Name;
}
}
return string.Empty;
}

Viele Grüße

Marvin

Marvin Massih | http://www.marvin-massih.de

Ähnliche fragen