Les Snippets

Connexion

Obtenir le chemin UNC d'un fichier

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 05/10/2007 14:22:17 et initié par Willi [Liste]
Vue : 3819
Catégorie(s) : Fichier / Disque
Langages dispo pour ce code :
- VB6, VBA
- Delphi 5
- Voir tous les langages pour ce code snippet



Langage : VB6 , VBA
Date ajout : 05/10/2007
Posté par Willi [Liste]

Private Declare Function WNetGetConnection Lib "mpr.dll" Alias "WNetGetConnectionA" (ByVal lpszLocalName As String, ByVal lpszRemoteName As String, cbRemoteName As Long) As Long

Public Function GetUNCPath(ByVal PathName As String) As String

    Dim sUNCPath As String
    sUNCPath = String(260, 0)
    
    If WNetGetConnection(Left$(PathName, 2), sUNCPath, 260) = 0 Then
    
        sUNCPath = Trim(Left(sUNCPath, InStr(sUNCPath, vbNullChar) - 1))
        sUNCPath = sUNCPath & Mid$(PathName, 3)
        
    End If
    
    GetUNCPath = sUNCPath
    
End Function

Remarque :
Utilisation:

Dim sCheminUNC as String
sCheminUNC = GetUNCPath("Z:\MonFichier.txt")

Snippets en rapport avec : Chemin, Unc, Absolu, Réseau



Codes sources en rapport avec : Chemin, Unc, Absolu, Réseau

{Visual Basic, VB6, VB.NET, VB 2005} NETWORK MONITOR INTER-PROCESS
Bonjour, Voici un moment que je n'avais pas deposé une source alors voici un petit code pour nove...

{C# / C#.NET} WIFU, CONNEXION RÉSEAU WIFI
Voila c'est mon premier prog. en C#. Je cherchait un moyen de se connecter en wifi avec VB.NET, mai...

{C / C++ / C++.NET} APPLICATION ENTRE DES MACHINES EN ZONES PRIVÉES
la source est une application réalisé en C++ permettant la communication entre deux machines privées...

{Visual Basic, VB6, VB.NET, VB 2005} UTILISER LES INTERFACES COM RÉSEAU SOUS VISTA
Cette source contient une librairie implémentant l'ensemble des interfaces COM exposés par le Gestio...

{C# / C#.NET} SAVOIR L'ADRESSE PHYSIQUE (MAC) DES CARTES RÉSEAUX DE L'ORDINATEUR
Ce bout de code sert a chercher les adresses physiques (MAC) des cartes réseaux installées sur la ma...

{Visual Basic, VB6, VB.NET, VB 2005} XRCOPY - UNE SORTE DE SYNCHRONISATION DE RÉPERTOIRES
A la demande d'un admin. réseau, j'ai écrit un programme VB qui, en ligne de commande, permet de cop...

{Visual Basic, VB6, VB.NET, VB 2005} ANALYSE IP
analyse une adresse ip. donne le classe de l'adresse ip, ainsi que divers renseignement. et il tra...

{Visual Basic, VB6, VB.NET, VB 2005} ACTIVE DIRECTORY : LISTE LES PC DU RÉSEAU
Ce script tout simple se connecte à l'AD, liste les pc du réseau et écrit en sortie un fichier txt q...

{C# / C#.NET} MODIFIER LA CONFIGURATION DU RÉSEAU LOCAL
étant donné ne pas avoir trouvé de codes(sur le NET) afin de pouvoir changer la configuration IP de...

{JAVA / J2EE} CHAT CLIENT-SERVEUR {NOUVEL CONCEPT D'IMPLEMENTATION}
Cette application permet d'implmenter un chat multiuser et offre la possibilité de transfert de fich...