Ваше текущее местоположение важно при использовании команд в cmd
. Хотя вы можете использовать абсолютные пути, чтобы не беспокоиться о текущей папке, что часто важно в пакетных файлах.
Абсолютные Пути
Например, если ваш файл находится здесь:
C:\users\julio\desktop\testfolder\testfile.txt
Тогда эта команда будет работать из любого места на диске c:
move C:\users\julio\desktop\testfolder\testfile.txt C:\users\julio\desktop\
Они называются абсолютными путями, потому что вы говорите, где именно находятся источник и пункты назначения.
Относительные пути
Относительные пути гораздо удобнее использовать, когда в командной строке. Есть два сочетания клавиш, о которых вы должны знать:
Это относится к родительскому каталогу, в котором вы находитесь:
..
Это относится к текущему каталогу:
.
Итак, если вы находитесь в папке C:\users\julio\desktop\testfolder\
и хотите переместить testfile.txt
на один уровень вверх в родительскую папку: C:\users\julio\desktop\
, то вы можете использовать этот ярлык :
move testfile.txt ..
Это означает «переместить testfile.txt
из текущей папки в ее родительскую папку».
С другой стороны, если вы уже были в папке C:\users\julio\desktop
, вы можете сделать это:
move testfolder\testfile.txt .
Это означает «переместить файл testfile.txt
из папки папок testfolder
которая находится непосредственно под моим текущим местоположением, в мое текущее местоположение».
Ваше текущее местоположение обычно в вашей подсказке.