Est-il possible de copier le nom de fichier actuellement sélectionné, y compris le chemin, dans le presse-papier? Idéalement, cela se ferait par le biais du menu contextuel.
Un certain degré de flexibilité serait utile, comme la possibilité de copier uniquement le nom de fichier, le chemin d'accès + le nom de fichier, l'extension moins le nom de fichier, etc. Ceci n'est toutefois pas essentiel tant qu'il peut copier le chemin d'accès + nom de fichier.
La solution doit être compatible avec Windows XP, Windows Vista et Windows 7.
Réponses:
Utiliser des noms de fichiers
ou
Copier les noms de fichiers dans l'utilitaire du presse-papiers
Windows XP n'a aucun moyen de copier une liste de noms de fichiers dans le Presse-papiers (cela a changé dans les versions ultérieures de Windows, à commencer par Vista). Un article de la Base de connaissances Microsoft suggère d’écrire un petit fichier * .bat qui exécute la commande DIR, collecte sa sortie dans un fichier, l’imprime, puis le supprime. Cela peut être pratique à certains moments, mais il serait plus utile de pouvoir sélectionner une liste de fichiers et d’en afficher le nom dans le presse-papiers. Ensuite, vous pouvez les coller où vous en avez besoin.
Alors, voici un utilitaire pour le faire. Vous devez faire un peu de travail vous-même - mais pas beaucoup - pour l'installer. Voici les instructions:
Créer un raccourci dans "Aller à"
C'est ça; vous l'avez installé. Sélectionnez maintenant un ou plusieurs fichiers, cliquez avec le bouton droit de la souris et déplacez le pointeur de la souris sur "Envoyer vers". Un sous-menu apparaîtra qui inclura votre nouvelle commande. Choisissez cette commande et une liste des fichiers que vous avez sélectionnés, triés par ordre croissant, sera dans le presse-papiers.
Source: http://members.cox.net/slatteryt/FNtoClip.html
la source
clip.exe
(inclus dans les versions récentes de Windows, précédemment disponibles dans le kit de ressources) devrait probablement fonctionner mieux ici (à condition que vous utilisiez des polices TrueType pour la console).À partir de Vista, vous pouvez simplement appuyer sur la touche Maj + clic droit de la souris sur le fichier dans l’explorateur et sélectionner "Copier comme chemin":
Cela fonctionne même pour plusieurs fichiers, qui sont placés dans le presse-papiers un par ligne.
Dans Windows 8, cela est exposé dans le ruban de l'Explorateur:
la source
J'utilise le PowerToy MS 'Send to X' disponible dans le set Windows 95 PowerToys ( lien de téléchargement MS ).
Ceci ajoute "Presse-papiers comme nom" (ainsi que "Presse-papiers comme contenu" et quelques autres options) au menu contextuel "Envoyer à".
Le moyen le plus simple à installer consiste à extraire le fichier W95powertoy.exe téléchargé à l'aide d'un utilitaire Zip, cliquez avec le bouton droit sur 'SENDTOX.INF' et sélectionnez 'Installer'. Vous pouvez supprimer tous les éléments indésirables du menu "Envoyer vers" en les ouvrant dans l'explorateur.
Fonctionne bien sous Windows XP - pas sous Windows 7, mais comme l'a noté Johannes, vous pouvez utiliser «Maj + clic droit» à la place.
la source
J'utilise Ninotech Path Copy. Leur site Web est mort, mais vous pouvez le trouver ici .
Il existe 14 possibilités différentes pour copier des noms de fichiers, dont 5 peuvent être entièrement personnalisées.
la source
J'ai cherché une solution de raccourci clavier . Pour moi ce sont des œuvres:
Windows 7 :
Windows 7, Windows Vista, Windows XP :
Script AutoHotkey, un peu modifié à partir d' ici pour Ctrl + Maj + C
la source
Envoyer aux jouets
la source
Les outils de menu de menu peuvent faire cela en plus d'un tas d'autres choses utiles.
la source
Certains d'entre nous n'ont pas la liberté de télécharger / installer / compiler C ++ au travail. Voici donc une solution sans téléchargement, sans installation, sans code. Je n'ai testé cela qu'avec Windows XP SP3:
la source
StExBar vous offre une certaine flexibilité et possibilité de personnalisation pour la copie de noms de fichiers, de chemins, etc., ainsi que de diverses fonctionnalités supplémentaires.
la source
Pour ceux qui utilisent encore Windows XP (comme moi, au travail), la procédure suivante permet de copier un seul nom de fichier sans logiciel supplémentaire:
Faites un clic droit sur le fichier souhaité dans la liste de l'explorateur Windows
Cliquez sur "Propriétés" dans le menu déroulant
Mettez en surbrillance le nom du fichier dans la case en haut de l'onglet "Général"
CTRL-C pour copier le nom du fichier puis fermer la fenêtre "Propriétés"
CTRL-V pour coller le nom du fichier où vous le souhaitez.
la source
FreeCommander fournit les 3 options suivantes après la mise en évidence des fichiers:
la source
Voici ma solution open source et également gratuite, si vous considérez que Windows est gratuit :)
Créez un fichier de commandes, par exemple
listfiles.bat
. Mettez l’un des éléments suivants dans le fichier:FILENAMES
CHEMIN ET NOMS DE FILS
Créez maintenant un raccourci vers ce fichier dans le
C:\Documents and Settings\<username>\SendTo
répertoire. Accédez au répertoire dans lequel vous souhaitez obtenir une liste de fichiers. Faites un clic droit sur n'importe quel fichier et choisissezSend To -> Shortcut to listfiles.bat
. La liste des fichiers sera écrite dansmyfilelist.txt
oumyfileandpathlist.txt
selon votre choix. Évidemment, rien ne vous empêche d'avoir des raccourcis vers les deux fichiers de commandes duSendTo
répertoire.Pour obtenir la liste complète des
dir
commutateurs, tapezdir /?
sur la ligne de commande ou visitez ce site Web .la source
Voici un simple script AutoHotkey, qui copie tous les arguments de ligne de commande dans le presse-papiers (séparés par des nouvelles lignes). Comme avec d'autres solutions, cela fonctionne via le menu Envoyer vers , alors mettez un raccourci pour le faire
"%USERPROFILE%\SendTo"
(ou le fera pour vous si vous n'avez pas d'arguments).Pour l'exécuter, collez-le dans le bloc-notes et enregistrez-le dans
"%USERPROFILE%\SendTo\CopyToClipboard.ahk"
. Aussi, vous aurez besoin d' AutoHotkey 1.1 ( dl direct ) installé, c'est FOSS.la source
A fonctionné correctement dans Windows 7.
Copier la liste complète des fichiers
Étape 1 Maintenez la touche "Shift" enfoncée, cliquez avec le bouton droit de la souris sur le dossier contenant une liste de fichiers et sélectionnez "Ouvrir la fenêtre de commande ici".
Étape 2 Tapez "dir / b> nomfichiers.txt" (sans les guillemets) dans la fenêtre d'invite de commande. Appuyez sur Entrée."
Étape 3 Double-cliquez sur le fichier "noms de fichiers.txt" du dossier précédemment sélectionné pour afficher la liste des noms de fichiers qu'il contient.
Étape 4 Appuyez sur "Ctrl-A" puis sur "Ctrl-C" pour copier la liste des noms de fichiers dans votre presse-papiers.
Conseil Lorsque vous êtes prêt à coller les noms de fichier, cliquez sur votre emplacement de collage dans le programme approprié, puis appuyez sur "Ctrl-V".
la source
J'aime ClipboardPath de Stefan Bertels. La plupart des autres outils cachent cela dans le sous-menu Envoyer vers, que j'utilise rarement; ClipboardPath le positionne près du haut du menu contextuel et si vous voulez le chemin d'accès complet au réseau (très utile), maintenez simplement la touche Ctrl enfoncée avant de sélectionner Copier le chemin.
la source
J'ai écrit un petit .NET App gratuit / opensource appelé fnamecopy pour faire cela. C’est très simple et il n’ya pas d’intégration par clic droit, il vous suffit de faire glisser le (s) fichier (s) / dossier (s) dont vous voulez le chemin vers une petite fenêtre, puis de choisir ceux pour lesquels vous voulez avoir le chemin. C'est très simple, mais le travail est fait pour moi.
la source