possibili percorsi virtuali:In C#, come si controlla se un percorso è virtuale o no?
/folder1/folder2/image.jpg
~/folder1/folder2/image.jpg
folder1/folder2/image.jpg
Calcestruzzo percorso:
C:\folder1\folder2\image.jpg
D:\folder1\folder2\image.jpg
C:/folder1/folder2/image.jpg
C:/folder1\folder2/image.jpg
Come si fa a controllare se un percorso è virtuale o non in un modo che non è incline al fallimento? Il motivo per cui lo sto chiedendo è perché quando uso Server.MapPath()
su un percorso concreto, genererà un'eccezione. Tuttavia, quello che sto passando a Server.MapPath()
può essere uno degli esempi che ho fornito sopra e non so cosa sia prima del run-time.
non Può essere controllato se inizia con 'X:'? – BrunoLM