Wiersz polecenia nie zmieni katalogu na inny dysk
Próbuję skompilować trochę Javy (obecnie uczę się Javy) i w tym celu muszę zmienić katalog wiersza polecenia (używając javac).
C:\...\Admin> cd D:\Docs\Java
C:\...\Admin> cd
C:\...\Admin
Nie zmienia katalogu. Spróbuj ponownie używając cudzysłowów:
C:\...\Admin> cd "D:\Docs\Java"
C:\...\Admin>
Ponownie nie zmienia katalogu. Co robię źle?
11 answers
Jako @ nasreddine odpowiedział lub możesz użyć /d
cd /d d:\Docs\Java
Aby uzyskać więcej pomocy na cd
Użyj polecenia:
C:\Documents and Settings\kenny>help cd
Wyświetla nazwę lub zmienia bieżący katalog.
CHDIR [/D] [drive:] [path] CHDIR [..] CD [/D] [napęd:] [ścieżka] CD [..]
.. Określa, że chcesz zmienić Katalog nadrzędny.
Type CD drive: aby wyświetlić bieżący katalog w podanym napędzie. Typ CD bez parametrów do wyświetlenia bieżący dysk i katalog.
Użyj przełącznika /D, aby zmienić napęd prądu oprócz zmiany prądu katalog dla dysku.
Jeśli rozszerzenia poleceń są włączone, CHDIR zmienia się w następujący sposób:
Bieżący ciąg katalogów jest konwertowany na taki sam rozmiar, jak nazwy na dyskach. So CD C:\TEMP faktycznie ustawiłby prąd katalog do C:\Temp jeśli tak jest na dysku.
Polecenie CHDIR nie traktuje spacji jako ograniczników, więc jest możliwe do CD do nazwy podkatalogu, który zawiera spację bez otaczającego nazwa z cytatami. Na przykład:
Cd \winnt \ profiles\username\programs \ start menu
Jest tym samym co:
Cd "\ winnt \ profiles\username\programs \ start menu "
Czyli to, co trzeba by wpisać, gdyby rozszerzenia były wyłączone.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 11:55:03
Katalog, do którego się przełączasz znajduje się na innym dysku, musisz przełączyć się na ten dysk używając:
C:\...\Admin> d:
Następnie możesz cd
do katalogu, który chcesz.
C:\...\Admin> d:
D:\>cd "Docs\Java"
D:\Docs\Java>
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-06-16 17:32:07
Użyj litery dysku d do zmiany na D drive like:
C:\> d:
Podczas zmiany dysków wystarczy wpisać literę dysku, np. d: (nie używaj odwrotnego ukośnika, jak d:\; to nie działa ).
Używasz tylko cd podczas przemieszczania się między katalogami w obrębie tego samego dysku.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-05-20 10:14:15
Krótka odpowiedź
Prawidłowym sposobem przejścia z C:\...\Admin
do D:\Docs\Java
napędu jest następujące polecenie:
cd /d d:\Docs\Java
Więcej szczegółów
Jeśli jesteś gdzieś przypadkowo na dysku D:\
i chcesz przejść do katalogu głównego dysku, możesz użyć tej komendy:
cd d:\
Jeśli znajdujesz się gdzieś przypadkowo na dysku D:\
i chcesz przejść do określonego folderu na dysku, możesz użyć tego polecenia:
cd d:\Docs\Java
Jeśli jesteś na innym dysku, a Ty aby przejść do katalogu głównego dysku D:\
, możesz użyć polecenia:
cd /d d:\
Jeśli jesteś na innym dysku i chcesz przejść do określonego folderu na dysku D:
, możesz użyć tego polecenia:
cd /d d:\Docs\Java
Jeśli jesteś na innym dysku i chcesz przejść do ostatniego otwartego folderu dysku D:
, możesz użyć polecenia :
cd /d d:
Jako skrót dla cd /d d:
, możesz również użyć tego polecenia:
d:
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-08 11:08:23
Powinieneś użyć a / D przed ścieżką jak poniżej:
cd /d e:\
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-12-06 16:01:40
Jeśli chcesz zmienić bieżący katalog roboczy na inny, to w wierszu polecenia musisz wpisać nazwę dysku, na który chcesz zmienić, a następnie : symbol. przykład: załóżmy, że chcesz zmienić na D-drive i jesteś obecnie w C-drive, następnie wpisz D: i wciśnij Enter.
Z drugiej strony, jeśli chcesz zmienić katalog w tym samym katalogu roboczym, użyj polecenia cd (change directory), a następnie nazwy katalogu. przykład: zakładając, że chcesz zmienić do nowego folderu następnie wpisz: cd "nowy folder" i naciśnij enter.
Wskazówki dotyczące korzystania z CMD: Linia poleceń systemu Windows nie uwzględnia wielkości liter. Podczas pracy z plikiem lub katalogiem ze spacją, otaczaj go cudzysłowami. Na przykład, Moje dokumenty będą "Moje dokumenty". Gdy plik lub katalog zostanie usunięty w wierszu poleceń, nie zostanie przeniesiony do kosza. Jeśli potrzebujesz pomocy z dowolnego typu polecenia /? po rozkazie. Na przykład dir/? daje opcje dostępne dla polecenia dir.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-09-25 11:50:30
Możesz zmienić katalog używając tego polecenia like: currently if you current working directoris c:\ drive the jeśli chcesz przejść do swojego d:\ drive to wpisz to polecenie
cd /d D:\
Teraz Twoim bieżącym katalogiem roboczym jest D:\ drive więc chcesz przejść do katalogu Java pod Docs więc wpisz poniżej komendę:
cd Docs\Java
Uwaga: D oznacza napęd
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-30 07:05:51
Aby przejść na dysk D w windows użyj, C:\Users\Balaji>d:
Aby przejść do E Drive użyj, C:\Users\Balaji>e:
To samo dotyczy innych dysków.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-07-11 06:45:06
Przypuszczam, że używasz systemu Windows.
Po otwarciu CMD pojawi się domyślna lokalizacja tzn. tak jak to
C:\Users\Admin - w Twoim przypadku jego administrator, jak wspomniano, będzie to nazwa użytkownika twojego komputera
Rozważ jeśli chcesz przenieść się do katalogu E to po prostu wpisz E:
Spowoduje przeniesienie użytkownika do katalogu E:. Teraz zmień na folder, który chcesz wskazać w E: Drive
Ex: jeśli chcesz przenieść się do katalogu oprogramowania of e folder then first type
E:
Następnie wpisz lokalizację folderu
Cd E:\Software
Viola
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-02-24 09:12:24
Polecenie cd
w systemie Windows nie jest intuicyjne dla użytkowników Systemów Linux. Jeśli oczekujesz, że cd
przejdzie do innego katalogu bez względu na to, czy znajduje się on na bieżącym dysku, czy na innym dysku, możesz utworzyć alias dla cd
. Oto jak to zrobić w Cmder :
- przejdź do
$CMDER_ROOT/config
i otwórz plikuser_aliases.cmd
- dodaj na końcu pliku:
cd=cd /d $*
Uruchom ponownie Cmder i powinieneś być w stanie cd do dowolnego katalogu, który chcesz. To mała sztuczka, ale działa świetnie i oszczędza twój czas.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-03-27 12:24:16
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-08-26 21:53:17