Chemin Windows sans espaces (avec ~ 1)?


14

Je veux inclure le chemin d'accès à une bibliothèque dans le répertoire Program Files, mais je dois le faire sans espaces. Je sais que Windows utilise une convention qui raccourcit les noms comme Program Filesdevient PROGRA~1. Comment puis-je trouver ces noms abrégés pour un répertoire arbitraire?

(Je m'excuse si cela a déjà été demandé mais je ne l'ai pas trouvé.)


Ne pouvez-vous pas simplement utiliser des guillemets pour laisser les espaces en place? par exemple, "C: \ Program Files"
Uninspired

Réponses:


24

Vous pouvez utiliser pour chaque dossier:

DIR /X

2
n'oubliez pas non plus dir / x / a pour les fichiers cachés
Drew LeSueur

1
ne fonctionne pas sur la victoire 10
AndroidMechanic - Viral Patel

Cela ne montre-t-il pas simplement le nom court du fichier lui-même mais pas le dossier?
Tchad

Cela fonctionnera sur Windows 10. J'ai utilisé Powershell et j'étais dans mon répertoire personnel, qui a un espace entre mon prénom et mon nom. J'ai couru DIR/X ..et il a craché mes répertoires raccourcis que j'avais besoin de voir.
Rockin4Life33

1

dans cmd, accédez au répertoire requis et tapez dir / x pour voir le nom abrégé de votre dossier requis


En fait, le répertoire au-dessus du répertoire requis.
Noumenon

ne fonctionne pas dans la victoire 10
AndroidMechanic - Viral Patel

1

Il existe une meilleure façon de référencer le dossier Program Files: utilisez la %PROGRAMFILES%variable. Et il n'y a pas d'espace dedans :).
Par exemple :%PROGRAMFILES%\MyLib\MyLib.dll

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.