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.