Äquivalente Funktion zu IO.Path.GetFileName für URLs?

8

Was ist in .NET 4.0 die äquivalente Funktion für IO.Path.GetFileName für URLs?

    
Muleskinner 01.03.2012, 15:32
quelle

4 Antworten

13

Die Uri Klasse ist dein Freund.

  

Bietet eine Objektdarstellung eines Uniform Resource Identifier (URI) und einfachen Zugriff auf die Teile des URI.

IsFile versucht zu ermitteln, ob Uri tatsächlich auf eine Datei zeigt.

Verwenden Sie die Eigenschaft Segements , um den Dateinamen zu erhalten (es wird das letzte Segment sein).

%Vor%     
Oded 01.03.2012, 15:34
quelle
1

Sie können dabei bleiben, ein Uri-Objekt zu erstellen, oder wenn Ihnen etwas an der Leistung liegt, verwenden Sie etwas Ähnliches wie dieses:

%Vor%     
ITmeze 03.10.2012 12:19
quelle
0

Sie können Server.MapPath () verwenden, um einen physischen Pfad aus einem virtuellen Pfad zuzuordnen.

Darüber hinaus gibt es eine Reihe von Methoden innerhalb der HTTPUtility , mit denen Sie verschiedene Karten erstellen können verschiedene Arten von Pfad.

    
Spikeh 01.03.2012 15:36
quelle
0

Es gibt viele Möglichkeiten, die wichtigsten werden hier beschrieben Baqsically die Uri-Klasse ausnutzen, und möglicherweise Zeichenfolge Tokenization bei Bedarf.

    
user1241335 01.03.2012 15:36
quelle

Tags und Links