Sua localização atual é importante ao usar comandos em cmd
. Embora você possa usar caminhos absolutos para evitar a necessidade de se preocupar com a pasta atual, o 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\
Estes são chamados de 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 nos prompts de comando. Existem dois atalhos principais dos quais você deve estar ciente:
Isso se refere ao diretório pai daquele em que você está:
..
Isso se refere ao diretório atual:
.
Portanto, se você estiver no C:\users\julio\desktop\testfolder\
e quiser mover testfile.txt
um nível acima para a pasta pai: C:\users\julio\desktop\
, poderá usar este atalho:
move testfile.txt ..
Isso significa "mover o testfile.txt
da pasta atual para sua pasta pai".
Por outro lado, se você já estava na pasta C:\users\julio\desktop
, pode fazer isso:
move testfolder\testfile.txt .
Isso significa "mover o arquivo testfile.txt
da pasta testfolder
que está diretamente abaixo da minha localização atual para a minha localização atual."
Sua localização atual geralmente está no seu prompt.