Ricerca…


Sintassi

  • echo% cd% - visualizza il percorso corrente della directory

  • cd "C: \ path \ to \ some \ directory" -cambia il percorso della directory

  • cd "% variable_containing_directory_path%" - cambia anche il percorso della directory

  • cd / d E: - cambia in E: drive da una diversa unità

  • cd / - cambia la directory di nuovo nell'unità corrente

  • echo %__CD__% - visualizza il percorso corrente della directory con barra rovesciata finale (non documentata)

  • echo% = C:% - La directory corrente dell'unità C: (non documentata)

  • echo% = D:% - La directory corrente dell'unità D: se l'unità D: è stata letta nella sessione CMD corrente (non documentata)

Osservazioni

Perché è importante e quali sono i loro usi e vantaggi:

  • per aprire file o applicazioni in una directory utilizzando batch
  • per creare e scrivere e leggere i file in una directory utilizzando batch
  • per conoscere ed elencare tutte le cartelle
  • per sapere dove è in esecuzione il file batch

Per visualizzare la directory corrente

Formato e utilizzo:

 echo %cd%

%cd% è una variabile di sistema che contiene il percorso della directory corrente

Per cambiare la directory corrente (senza cambiare unità)

Formato:

cd "<path>"

Esempio:

 cd "C:\Program Files (x86)\Microsoft Office"

cd è un'abbreviazione di chdir e i due comandi si comportano nello stesso modo. Per motivi di coerenza, il cd verrà utilizzato in questo argomento.


Per navigare nella directory di un livello sopra la directory corrente, specificare la directory di sistema ..

cd ..

Per spostarsi in una directory che si trova all'interno della directory corrente, è sufficiente cd al nome della cartella senza digitare il percorso completo (avvolgendo il nome della directory tra virgolette se contiene spazi).

Ad esempio, per immettere C:\Program Files (x86)\Microsoft Office nella directory C:\Program Files (x86) , è possibile utilizzare la seguente sintassi:

cd "Microsoft Office"

o

cd "C:\Program Files (x86)\Microsoft Office"

cd da solo non consentirà a un utente di spostarsi tra le unità. Per passare a un'unità diversa, è necessario specificare l'opzione /d .

Ad esempio, passando da C:\Users\jdoe\Desktop a D:\Office Work

cd /d "D:\Office Work"

Come mostrare tutte le cartelle e i file in una directory

Utilizzo per elencare tutte le cartelle e i file nella directory corrente: dir

È inoltre possibile specificare una directory di destinazione: dir C:\TargetPath

Quando si specifica un percorso con spazi, deve essere racchiuso tra virgolette: dir "C:\Path With Spaces"

Modifica del drive senza CD / D

Pushd "D:\Foo"
Dir
Popd

Pushd cambierà la directory nella directory seguente (in questo caso D: \ Foo. Popd ritorna alla directory originale.

Per cambiare la directory corrente nella root dell'unità corrente

Formato:

cd/

cd/ è impostato per riportare la directory corrente alla radice dell'unità corrente



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow