Hallo Liste,

ich hoffe ich nerve euch nicht mit meinem bl�den Pfad :)
Aber ich habe jetzt gestern noch mal den ganzen Tag auf MSDN und �hnlichen
Seiten verbracht und es gibt tats�chlich nicht eine Methode oder Klasse die
einen physikalischen Pfad in einen virtuellen umwandelt. 

Ich wei� nicht das ist doch voll bl�d sobald man mit dem System.IO arbeitet
liefern die Methoden immer physikalische Pfade, prinzipell ja nichts dagegen
einzuwenden, aber da macht doch kein Provider mit oder?

Naja anyway ich habe mir jetzt ne kleine Funktion geschrieben die einen
beliebigen physikalischen in einen virtuellen umwandelt und das ab
ApplicationRoot des jeweiligen Webs. Da es die Codeschnipsel-Seite nicht
mehr gibt poste ich den Code halt mal hier, vielleicht habt ihr ja noch
verbesserungsvorschl�ge wie man das noch besser machen kann:

  Private Function TranslatePhysicalPath(ByVal PathToBeTranslated As Object)
As String
    Dim arrRoot, arrDir As Array
    Dim bolAppEntryPoint As Boolean
    Dim i As Integer
    Dim strTranslatedPath As String
    Dim strApplicationRoot As String = Request.ApplicationPath

    arrRoot = strApplicationRoot.Split("/")
    arrDir = PathToBeTranslated.Split("\")
    
    strTranslatedPath = strApplicationRoot & "/"

    For i = 0 To arrDir.length - 1
      If bolAppEntryPoint = True Then
        strTranslatedPath = strTranslatedPath & arrDir(i) & "/"
      End If
      If arrDir(i) = arrRoot(1) Then
        bolAppEntryPoint = true
      End If
    Next
    TranslatePhysicalPath = strTranslatedPath
  End Function

Mit freundlichen Gr��en / Best regards
�
Dirk Sch�fauer
MSW screen:event
�

*************************
_______________________________________________
This ASP.NET email is sponsored by:
UDEX ProMenu.Net  - Die Software f�r Navigation - Jetzt kostenlos testen!
Tree- Style, Horizontal- Slide, Vertical- Slide. http://www.udexnet.com

_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net
*************************

Antwort per Email an