La posizione corrente è importante quando si utilizzano i comandi in cmd. Sebbene sia possibile utilizzare percorsi assoluti per evitare di preoccuparsi della cartella corrente, che è spesso importante nei file batch.
Percorsi Assoluti
Ad esempio, se il tuo file si trova qui:
C:\users\julio\desktop\testfolder\testfile.txt
Quindi questo comando funzionerà da qualsiasi punto dell'unità c:
move C:\users\julio\desktop\testfolder\testfile.txt C:\users\julio\desktop\
Questi sono chiamati percorsi assoluti perché stai dicendo esattamente dove sono la fonte e le destinazioni.
Percorsi relativi
I percorsi relativi sono molto più convenienti da usare quando richiesto. Esistono due scorciatoie da tenere a mente:
Questo si riferisce alla directory principale di quella in cui ci si trova:
..
Questo si riferisce alla directory corrente:
.
Quindi, se ti alleni nel C:\users\julio\desktop\testfolder\e vuoi passare di testfile.txtun livello nella cartella principale:, C:\users\julio\desktop\allora puoi usare questo collegamento:
move testfile.txt ..
Ciò significa "sposta testfile.txtdalla cartella corrente alla cartella principale".
D'altra parte, se eri già nella C:\users\julio\desktopcartella, puoi farlo:
move testfolder\testfile.txt .
Ciò significa "sposta il file testfile.txtdalla cartella testfolderche si trova direttamente sotto la mia posizione corrente, nella mia posizione corrente".
La posizione corrente è generalmente nel prompt.