Twoja aktualna lokalizacja jest ważna, gdy używasz poleceń w cmd. Chociaż można używać ścieżek bezwzględnych, aby uniknąć konieczności martwienia się o bieżący folder, co często jest ważne w plikach wsadowych.
Absolutne ścieżki
Na przykład, jeśli plik znajduje się tutaj:
C:\users\julio\desktop\testfolder\testfile.txt
Następnie to polecenie będzie działać z dowolnego miejsca na dysku c:
move C:\users\julio\desktop\testfolder\testfile.txt C:\users\julio\desktop\
Są to tak zwane ścieżki bezwzględne, ponieważ mówisz dokładnie, gdzie znajduje się źródło i miejsca docelowe.
Ścieżki względne
Ścieżki względne są znacznie wygodniejsze w użyciu po wyświetleniu monitu polecenia. Istnieją dwa kluczowe skróty, o których powinieneś wiedzieć:
Odnosi się to do katalogu nadrzędnego katalogu, w którym się znajdujesz:
..
Odnosi się to do bieżącego katalogu:
.
Jeśli więc C:\users\julio\desktop\testfolder\chcesz przejść testfile.txtdo folderu nadrzędnego o jeden poziom wyżej C:\users\julio\desktop\, możesz użyć tego skrótu:
move testfile.txt ..
Oznacza to „przenieś testfile.txtz bieżącego folderu do jego folderu nadrzędnego”.
Z drugiej strony, jeśli byłeś już w C:\users\julio\desktopfolderze, możesz to zrobić:
move testfolder\testfile.txt .
Oznacza to „przenieś plik testfile.txtz folderu testfolderbezpośrednio poniżej mojej bieżącej lokalizacji do mojej bieżącej lokalizacji”.
Twoja bieżąca lokalizacja jest zazwyczaj wyświetlana w monicie.