ExisteUnidadRed.vbs

 

'**************************************************************************************************
'* Comprueba si existe la unidad de red pasada como parametro
'* uso: If ExisteUnidadRed ("F") Then
'* ESH 23/09/03 19:55
'**************************************************************************************************

Public Function ExisteUnidadRed (strUnidad)
Dim WshNetwork, _
        objUnidades, _
        i

strUnidad=strUnidad & ":"
ExisteUnidadRed = False ' por defecto Falso

Set WshNetwork = WScript.CreateObject("WScript.Network")
Set objUnidades = WshNetwork.EnumNetworkDrives

For i = 0 to objUnidades.Count -1
        ' compruebo si la unidad pasada como parametro existe, si es así devuelvo Verdadero, sino Falso
        If objUnidades.Item(i)= strUnidad Then
                ExisteUnidadRed = True
        End if
Next

Set objUnidades = Nothing
Set WshNetwork = Nothing
End Function         ' ExisteUnidadRed