Percorso di Windows senza spazi (con ~ 1)?


14

Voglio includere il percorso di una libreria nella directory Programmi, ma devo farlo senza spazi. So che Windows utilizza una convenzione che accorcia i nomi come Program Filesdiventa PROGRA~1. Come posso trovare questi nomi abbreviati per una directory arbitraria?

(Mi scuso se è già stato chiesto ma non sono riuscito a trovarlo.)


Non puoi semplicemente usare le virgolette per lasciare gli spazi al loro posto? ad es. "C: \ Programmi"
ispirato il

Risposte:


24

Puoi usare per ogni cartella:

DIR /X

2
inoltre, non dimenticare dir / x / a per i file nascosti
Drew LeSueur il

1
non funziona con
Win

Questo non mostra solo il nome breve del file stesso ma non la cartella?
Chad,

Funzionerà su Windows 10. Ho usato Powershell ed ero nella mia directory home, che ha uno spazio tra il mio nome e cognome. Ho corso DIR/X ..e ho sputato la mia directory abbreviata che avevo bisogno di vedere.
Rockin4Life33,

1

in cmd, vai alla directory richiesta e digita dir / x per vedere il nome abbreviato per la cartella richiesta


In realtà la directory sopra la directory richiesta.
Noumenon,

non funziona in
Win

1

Esiste un modo migliore per fare riferimento alla cartella Programmi: utilizzare la %PROGRAMFILES%variabile. E non ci sono spazi :).
Per esempio :%PROGRAMFILES%\MyLib\MyLib.dll

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.