Sua localização atual é importante ao usar comandos cmd. Embora você possa usar caminhos absolutos para evitar a necessidade de se preocupar com sua pasta atual, que geralmente é importante em arquivos em lote.
Caminhos Absolutos
Por exemplo, se seu arquivo estiver localizado aqui:
C:\users\julio\desktop\testfolder\testfile.txt
Então este comando funcionará de qualquer lugar na unidade c:
move C:\users\julio\desktop\testfolder\testfile.txt C:\users\julio\desktop\
Esses são chamados caminhos absolutos, porque você está dizendo exatamente onde estão a origem e os destinos.
Caminhos relativos
Caminhos relativos são muito mais convenientes para usar quando no prompt de comando. Existem dois atalhos principais que você deve conhecer:
Refere-se ao diretório pai daquele em que você está:
..
Refere-se ao diretório atual:
.
Portanto, se você já está no diretório C:\users\julio\desktop\testfolder\e deseja testfile.txtsubir um nível para a pasta pai:, C:\users\julio\desktop\pode usar este atalho:
move testfile.txt ..
Isso significa "mover o testfile.txtda pasta atual para a pasta pai".
Por outro lado, se você já estava na C:\users\julio\desktoppasta, você pode fazer o seguinte:
move testfolder\testfile.txt .
Isso significa "mover o arquivo testfile.txtda pasta testfolderdiretamente abaixo da minha localização atual, para a minha localização atual".
Sua localização atual geralmente é rápida.