convertir a ruta unc.

24/11/2006 - 10:54 por Montse | Informe spam
Hola!

Necesito que alguien me ayude para poder extraer la ruta unc de una letra de
la unidad del disco o viceversa, por ejemplo saber que la unidad "H:\"
corresponde a \\servidor1\pepe\trabajos.NET.

Muchas Gracias.
Atentamente,
Montse.

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
24/11/2006 - 11:11 | Informe spam
"Montse" wrote in message
news:
Necesito que alguien me ayude para poder extraer la ruta unc de una letra
de la unidad del disco o viceversa, por ejemplo saber que la unidad "H:\"
corresponde a \\servidor1\pepe\trabajos.NET.



Estoy seguro de que existe una API que te lo dice, pero si no quieres
andar peleando con P/Invoke, siempre puedes usar Process.Start para lanzar
el comando "NET USE" y capturar el texto que escribe en la salida standard,
que trae el mapeo que buscas. No es el procedimiento más elegante, pero es
probablemente lo más sencillo si no conoces ya la API.
Respuesta Responder a este mensaje
#2 Rubén Vigón
24/11/2006 - 12:19 | Informe spam
Hola Montse,

Traduciendo a VB.NET la función que usaba en VB 6.0...

Public Function RutaUNC(ByVal strUnidad As String) As String
Dim fso As Object
fso = Microsoft.VisualBasic.CreateObject("Scripting.FileSystemObject")
RutaUNC = fso.GetDrive(strUnidad).ShareName
fso = Nothing
End Function

Un saludo!

Rubén Vigón
Microsoft MVP Visual Basic
http://vigon.mvps.org
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida