Je souhaite fréquemment partager les chemins d'accès réseau Windows des fichiers avec d'autres membres de mon équipe par courrier électronique ou chat. Nous avons beaucoup de lecteurs mappés ici, à la fois ceux que nous avons configurés nous-mêmes et ceux mis en place par nos seigneurs informatiques. Ce que j'aimerais pouvoir faire, c'est copier le chemin d'accès réel complet (et non la lettre du lecteur) à partir de l'Explorateur Windows pour l'envoyer aux gens.
Exemple: J'ai un fichier dans le lecteur "Q:", \\ cartman \ users \ emueller, et je souhaite envoyer un lien vers le fichier foo.doc à vos collègues. Lorsque je copie le chemin du fichier (Maj + clic droit, "Copier comme chemin"), le nom de fichier "Q: \ foo.doc" apparaît dans le presse-papiers. Cela n’est d'aucune utilité pour les autres utilisateurs qui auraient besoin de consulter \\ cartman \ users \ emueller \ foo.doc pour pouvoir utiliser le lien.
Dans Explorer, il connaît clairement le chemin complet - dans la barre d'adresse, je vois "Ordinateur -> emueller (\\ cartman \ utilisateurs) (Q :) ->". Existe-t-il un moyen de dire "hé homme, copie ce chemin sous forme de texte avec \\ cartman \ users \ emueller pas le Q: dedans?"
Je sais que je pourrais simplement configurer des emplacements réseau mappés au lieu des lecteurs mappés pour ceux que j'ai configurés personnellement et éviter ce problème, mais la plupart des lecteurs mappés comme le partage "utilisateurs" proviennent de notre stratégie informatique d'entreprise et ne peuvent pas être annulé. Je pourrais simplement créer un emplacement réseau distinct, puis ignorer mon lecteur Q:, mais cela n’est pas pratique (et ils le font pour pouvoir déplacer des comptes d’un serveur à l’autre). Bien sûr, mon chemin de courrier électronique pourrait éventuellement casser parce que je perds la lettre de lecteur, mais ce n'est pas grave.
la source
Réponses:
J'ai eu exactement le même problème - tout le monde n'avait pas les mêmes lecteurs mappés que moi, ni mappés aux mêmes lettres.
Après de nombreuses recherches, j'ai trouvé une extension de menu contextuel appelée Path Copy Copy sur GitHub ( https://pathcopycopy.github.io/ ), qui est une version étendue d'une extension plus ancienne et similaire (appelée Pathcopy) qui propose de nombreuses options pour la copie de chemins. sous forme de texte, y compris un pour les chemins UNC - des exemples des options disponibles sont présentés ci-dessous:
Vous pouvez également choisir de n'afficher qu'une ou deux lignes dans le menu contextuel de base. Par exemple, vous pouvez avoir deux lignes, Copier le chemin long et Copier le chemin UNC long. C'est très pratique pour envoyer des courriers électroniques aux utilisateurs de votre entreprise qui ont accès à un chemin d'accès réseau. S'ils ont le même mappage réseau que vous, vous pouvez choisir le premier, sinon vous pouvez utiliser le second.
Mise à jour : à partir de la version 12.0, un nouveau programme d'installation "portable" est disponible sur le site ci-dessus. Il ne s'installe que pour l'utilisateur actuel dans le
AppData\Local
dossier. Je n'ai pas essayé cela, mais cela pourrait être une solution pour ceux à qui il est interdit d'installer normalement.la source
Peut-être un long chemin, mais ouvrez une fenêtre cmd. Alors fais
net use > filename
Ensuite, ouvrez le nom du fichier et vous pouvez obtenir le chemin:
Ex:
C:\Users\me\net use > drives.txt
Ouverture
drives.txt
Peut copier
\\server\c\prog\net
du fichier pour votre usage.J'espère que cela t'aides.
la source
net use > filename
m'a confondu .. et j'ai utilisé mon nom de fichier pdf actuel à cet endroit, ainsi mon fichier pdf original s'est écrasé. oui je sais que c'est mon mauvais. alors prenez soin de vous. il suffit d'utilisernet use
et de copier depuis la fenêtre du terminal. et si vous en avez vraiment besoin dans un fichier .. alors vous savez quoi faire .. `> uncpathnamefile.txt 'MISE À JOUR: L'approche de CoolCol est encore plus simple que la mienne. Upvote cette réponse.
Voici la solution que j'utilise lors de l'envoi de chemins réseau mappés via Outlook:
Q:\foo.doc
).\\cartman\users\emueller\foo.doc
). Avec votre souris dans le champ Adresse, appuyez sur ctrl-Aet ctrl-Cpour copier le chemin complet dans votre presse-papiers, puis déplacez le curseur vers le champ supérieur ("Texte à afficher:") ctrl-Aet appuyez sur ctrl-Vpour l'afficher correctement dans votre courrier électronique.la source
Geoff était à la base, mais pour aller un peu plus loin,
la source
J'ai juste eu le besoin de la même chose que l'OP demande et après avoir cherché sur Google et lu les réponses, aucune d'elles n'a fourni ce que je pense que l'OP et moi recherchons.
Le problème ici est qu’il est possible de mapper un partage réseau
Drive Y
alors qu’une autre personne de l’organisation peut avoir le même partage réseau mappé queDrive X
; Par conséquent, l'envoi d'un lien tel queY:\mydirectory
ne peut pas fonctionner pour quelqu'un d'autre, sauf moi.Comme l'explique l'OP, Explorer montre le chemin d'accès réel dans la barre de l'Explorateur, mais vous ne pouvez pas le copier (la frappe est fastidieuse et source d'erreurs, donc ce n'est pas une option) même si vous choisissez
copy as path
dans le menu contextuel:Donc, la solution que j'ai proposée (en copiant le code de quelqu'un d'autre) était un petit programme C # que vous pouvez appeler à partir d'un menu contextuel dans Explorer et qui vous permettra de traduire la lettre de lecteur mappé en réel
UNC path
.Voici le code:
Et voici la
Pathing
définition de la classe (je vais essayer de trouver la source réelle car je ne me souviens plus où je l'ai trouvée):Vous construisez le programme et placez l’exécutable quelque part dans votre PC, par exemple, dans
c:\Utils
Maintenant, vous ajoutez une option de menu contextuel dans Explorer de la manière suivante:
Regedit et ensuite:
Vous avez terminé. Vous verrez maintenant cette option lorsque vous cliquez avec le bouton droit sur un répertoire à partir d'un lecteur mappé:
Remarque
Je peux vous fournir l'exécutable afin que vous n'ayez pas à faire la compilation vous-même. Laissez-moi simplement une note ici.la source
Exécutez la
cmd.exe
commandenet use
:(Merci Jimbo, ta réponse était bonne mais pas brève!)
la source
Shawn Keene, une personne nommée, a fourni une solution à cela dans le forum Windows 7 sur le site Web de Microsoft. C'est dans une fonctionnalité appelée Network Place.
la source
la source
Maintenez Shiftenfoncé et faites un clic droit sur le fichier et sélectionnez "Copier comme chemin". Insérez un lien hypertexte dans l'email et collez-le dans le champ d'adresse de la boîte de dialogue Lien hypertexte.
Après avoir créé le lien hypertexte dans l'e-mail, vous avez terminé.
Le lien montrera la lettre de lecteur mappée que c'est vrai. Lorsque le ou les destinataires cliquent sur le lien dans l'e-mail, il suit le chemin UNC, que l'utilisateur soit mappé ou non.
J'ai essayé cela dans d'autres applications Office 2010, Excel, Power Point et Word.
la source
Vous pouvez également cliquer avec le bouton droit sur le nom du répertoire dans la vue Annuaire de l'ordinateur et sélectionner Renommer. Cela vous donnera accès à copier le chemin.
la source
la source
Enregistrez ceci dans votre dossier sendto, le mien est
C:\Documents and Settings\xxxxID\SendTo
avec un nom commeCopy UNC Filepath.vbs
(doit se terminer .vbs). Maintenant, lorsque vous cliquez avec le bouton droit sur un dossier ou un fichier, il copie l’UNC dans le presse-papiers. Notre dossier personnel est le lecteur F et il ne convertit donc pas C: ni F:la source
Dans les réseaux d'entreprise, la plupart des services informatiques créent des partages à l'aide d'espaces de noms DFS. Dans Partages DFS, vous pouvez cliquer avec le bouton droit de la souris sur un dossier et trouver sa cible.
L'autre méthode serait de voir si le partage est publié dans Active Directory. Le moyen le plus simple pour les autres utilisateurs de rechercher des partages sans connaître le chemin UNC ou le nom / chemin du serveur de fichiers.
Si vous partagez des documents avec un grand nombre d'utilisateurs, quelque chose comme Microsoft SharePoint peut être une meilleure solution car il offre une interface Web (avec un accès de type WebDAV pour UNC) et des outils intégrés pour alerter les autres utilisateurs des documents.
J'espère que cela t'aides.
la source
Créez un fichier de commandes DOS comme celui
showmappeddrives.bat
qui contient:Placez le fichier sur votre bureau si vous le souhaitez.
Double-cliquez dessus et il affichera tous vos lecteurs mappés.
la source
Cliquez avec le bouton droit de la souris sur le dossier> Partager> "partager avec vous (cela ne signifie rien). Vous obtiendrez le chemin. / Ou \. Ou cliquez sur Afficher tout le réseau partagé."
la source
Solution simple alternative:
Si vous démappez le lecteur en tant que lettre de lecteur, ajoutez-le à nouveau en tant qu '"emplacement réseau" (cliquez avec le bouton droit de la souris sur "Ordinateur" dans la fenêtre de l'explorateur et sélectionnez "Ajouter un emplacement réseau"). Tapez le chemin d'accès complet au dossier. . À l'avenir, le chemin complet sera affiché dans la barre d'adresse. Toutefois, les applications dépendant du lecteur sous forme de lettre peuvent échouer.
En parcourant les réponses ci-dessus, je ne pense pas avoir vu la solution simple ci-dessus que j'ai obtenue auprès de: https://answers.microsoft.com/en-us/windows/forum/windows_7-files/how-can-i-display -le-chemin-complet-de-chemin-de-un-sous / ebfd4253-8016-4cbd-b0d6-1bbeae9189f9
la source
SHIFT + RightClick "Copier en tant que chemin" copiera le lecteur + nom de fichier (par exemple, R: \ test.doc) ou, si vous consultez le fichier via UNCpath, le nom de fichier UNCpath + nom (par exemple, "\ nas \ Documents \ test.doc ")
C’est le comportement «standard» de Windows, et donc mon préféré, surtout les plugins d’explorateur qui ralentissent les systèmes ....;)
la source