caminos virtuales posibles:En C#, ¿cómo verifica si una ruta es virtual o no?
/folder1/folder2/image.jpg
~/folder1/folder2/image.jpg
folder1/folder2/image.jpg
camino concreto:
C:\folder1\folder2\image.jpg
D:\folder1\folder2\image.jpg
C:/folder1/folder2/image.jpg
C:/folder1\folder2/image.jpg
¿Cómo comprobar si un camino es virtual o no de una manera que no es propenso a fallar? La razón por la que pregunto es porque cuando uso Server.MapPath()
en una ruta concreta, arrojaré una excepción. Sin embargo, lo que estoy pasando a Server.MapPath()
puede ser cualquiera de los ejemplos que proporcioné anteriormente y no sé cuál es antes del tiempo de ejecución.
no ¿Se puede comprobar si se empieza con 'X '? – BrunoLM