UNC-Pfad (Fileser) kopieren

  • Datei-Explorer
  • Objekt markieren
  • Shift + Kontextmenü  -> Als Pfad kopieren
  • E-Mail öffnen
  • Einfügen des kopierten Pfades als Hyperlink
  • Hyperlink mit OK schließen / anlegen (dabei wandelt sich der Pfad in einen UNC-Pfad um).
  • Hyperlink auswählen und bearbeiten -> Die Adresse hat sich auf den UNC-Pfad geändert und kann kopiert werden.

Als VBS Script für den Ordner  "Send To" UNC Pfad steht in der Zwischenablage:

 

'send UNC filepath to clipboard when selected file is input as Send To
Set objIE = CreateObject("InternetExplorer.Application")
objIE.Navigate("about:blank")

myPath=Wscript.Arguments(0)
drive = Left(myPath,2)

if drive = "C:" OR drive = "\\" then
    'leave unchanged
     '  OR drive = "F:"
else
    Set oWSN = CreateObject("WScript.Network")
    Set oDrives = oWSN.EnumNetworkDrives
    For i = 0 to oDrives.Count - 1 Step 2
        If oDrives.Item(i) = drive Then
            sUNC = LCase(oDrives.Item(i+1))
            exit For
        end if
    Next
    myPath=sUNC & Mid(myPath, 3)
end if

MsgBox "UNC Pfad ist in der Zwischenablage " & myPath

objIE.document.parentwindow.clipboardData.SetData "text",myPath
objIE.Quit

 

 

 

Quelle:

https://qastack.com.de/superuser/244579/copy-unc-network-path-not-drive-letter-for-paths-on-mapped-drives-from-windows-explorer

 

 

Speichern Sie dies in Ihrem sendto-Ordner, meins hat C:\Documents and Settings\xxxxID\SendTo einen Namen wie Copy UNC Filepath.vbs (muss mit .vbs enden). Wenn Sie nun mit der rechten Maustaste auf einen Ordner oder eine Datei klicken, wird die UNC in die Zwischenablage kopiert. Unser persönlicher Ordner ist das F-Laufwerk und konvertiert weder C: noch F:

 

 

Alternativ als Tool:

https://pathcopycopy.github.io/