වින්ඩෝස් විධාන රේඛාවේ cd විධානය භාවිතා කරමින්, D වෙත යා නොහැක: \


245

මෙය මෝඩ ප්‍රශ්නයක් විය හැකි අතර, පිළිතුර සෙවීම සඳහා මම වෙනත් තැනක බැලුවෙමි ... මාර්ග ගැටලුවක් විය හැකිය, නමුත් මම විධාන රේඛාව විවෘත කර ටයිප් කරන විට C:\>:

cd D:\

මට ඩී ඩ්‍රයිව් එකට යන්න බැහැ. මම ටයිප් කළත්:

cd D:\<folder name>

මෙම command.exeටැබය යතුර රේඛාව ස්වයංක්රීය-සම්පූර්ණ කැමැත්ත, ඒ නිසා මම ඉන්නේ කොහෙද කියලා. එය මුද්‍රණය කරන්නේ ප්‍රති result ලය තිරගත කිරීම සඳහා නොවේ. ජාල ධාවකයන් සඳහාද මෙම ගැටළුව පවතී.

දැන්, මම මේ ආකාරයට chdir( cd) විධානය භාවිතා කරන්නේ නම් :

chdir D: හෝ cd d:

මම පහත විධානයෙන් මුද්‍රණය ලබා D:\ගත්තද එය තවමත් පවසන්නේ මම එහි සිටින බවය C:\.

මට සරල දෙයක් මග හැරී ඇති බවක් මට හැඟේ.


මම භාවිතා කර ඇත pushdවෙනුවට cdඑච්චරමයි සෑම තැනකම එය මේ වගේ තත්වයන් තුළ වඩා හොඳ ලෙස හැසිරෙන ලෙස.
ගොයුක්ස්

6
මෙම පිළිතුර බලන්න " cd / d D: " superuser.com/a/135239/78897
Pacerier

1
මෙය උත්සාහ කරන්න: cd / dd:
DevWL

Answers:


344

DOS හි දින වෙත ආපසු යන විට, එක් එක් ධාවකය සඳහා වෙනම "වත්මන් නාමාවලියක්" ඇත. cd D:\foldernameD හි වත්මන් නාමාවලිය නිශ්චිත ෆෝල්ඩර නාමයට වෙනස් කරයි, නමුත් ඔබ තවමත් C:ධාවකයේ වැඩ කරන බව වෙනස් නොකරයි .

ඔබට අවශ්‍ය දේ සරලයි:

D:

"එක් එක් ධාවකය සඳහා වෙනම වත්මන් නාමාවලිය" ක්‍රියා කරන ආකාරය මෙහිදී ඔබට දැක ගත හැකිය:

C:\Users\coneslayer>e:

E:\>c:

C:\Users\coneslayer>cd e:\software

C:\Users\coneslayer>e:

e:\Software>

18
"බටහිර වේගවත්ම තුවක්කුව" තත්වයකදී, හොඳම පැහැදිලි කිරීම ඉදිරිපත් කරන්නේ ජයග්‍රාහකයා ය. +1, මම මගේ සමාන පිළිතුර මකා දමමි.
ග්නූපි

2
මගේත් මකා දැමුවා. අමතර කැළඹීමක් අවශ්ය නොවේ.
th3dude

4
-1 අ) cd e:\softwareරේඛාව කිසිවක් නොකළ බව ඔබ පෙන්වා දී නැත. ඔබ එහි ෆැන්ටම් සීඩී විධානයක් ඇලවූවාක් මෙන් ඇයි? ඔබ නොසිටින විට ඔබ සීඩී තැටියක් භාවිතා කරන බව ඔහුට සිතීමට? සහ ආ) /dවෙනත් ඩ්‍රයිව් එකක විශේෂිත ඩිරෙක්ටරියක් වෙත සීඩී තැටියක් සක්‍රීය කිරීම ගැන සඳහන් කළ නොහැක්කේ ඔහු සීඩී විධානය භාවිතා කරමින් පැවසූ නිසා සීඩී විධානයකින් තොරව එය කළ හැකි ආකාරය ඔබ පෙන්වා d:<ENTER>දීම හොඳ ය. මෙන්ම cd විධානය cd /d d:හෝcd /d d:\blah
barlop

4
@barlop cd E:\softwareකිසිවක් නොකරයි. එය වත්මන් බහාළුම වෙනස් වන ඊ කොටසේ වෙත softwareඅවසානයේ සමග ඊ කොටස මාරු විට පෙන්නුම් දේ වන ෆෝල්ඩරය, E:. සීඩී / ඩී සමඟ හොඳ යෝජනාවක්.
miyalys

imiyalys සිත්ගන්නාසුළු හා විශිෂ්ට කරුණ
barlop

78

එය කළ විධානය වැඩ ගැනීම සඳහා සැලසුම් කර, වැඩ.

එය සැබවින්ම ක්‍රියාත්මක වන්නේ කෙසේදැයි ඔබ නොදනී.

ඔබ යුනික්ස් හෝ ලිනක්ස් ෂෙල් වැඩසටහනක් භාවිතා නොකරයි. මෙම cdලෙස මයික්රොසොෆ්ට් සමාගමේ විධාන භාෂණ විධානය හැසිරෙන්නේ නැත cdඑවැනි කටු විධාන කරන්න. එය තරමක් වෙනස් ලෙස හැසිරේ. විශේෂයෙන්, එය සැමවිටම නාමාවලිය වෙනස් නොකරයි . යුනික්ස් සහ ලිනක්ස් ෂෙල් වෙඩි තුළ, cdවැඩකරන නාමාවලිය පමණක් සකසා ඇත. මයික්‍රොසොෆ්ට් හි විධාන පරිවර්තකයේදී, cdසමහර විට එය විමසයි. වෙනම pwdවිධානයක් නැත , එබැවින් cdරැකියා දෙකක් ද වේ.

ඔබ එයට කිසිදු තර්කයක් හෝ ඩ්‍රයිව් අකුරක් සහ මාර්ගයක් නොමැති මහා බඩවැලක් ලබා දෙන්නේ නම්, එය වෙනස් කිරීම වෙනුවට වත්මන් නාමාවලිය වාර්තා කරයි . ඔබ එයට කිසිදු තර්කයක් ලබා නොදෙන්නේ නම්, එය විධාන පරිවර්තක ක්‍රියාවලියේ වත්මන් ධාවකයේ වත්මන් නාමාවලිය වාර්තා කරයි. ඔබ එයට ඩ්‍රයිව් අකුරක් සහ මහා බඩවැලක් තර්කයක් ලෙස ලබා දෙන්නේ නම්, එය විධාන පරිවර්තක ක්‍රියාවලියේ එම ධාවකයේ වත්මන් නාමාවලිය වාර්තා කරයි. විධාන පරිවර්තකයේ සෑම ධාවකයකටම තමන්ගේම වත්මන් නාමාවලියක් ඇත. (මෙය මයික්‍රොසොෆ්ට් සහ තවත් වෙළෙන්දන් විසින් විවිධ ක්‍රමලේඛන භාෂාවන් ක්‍රියාත්මක කිරීම සඳහා ක්‍රියාත්මක වන පුස්තකාල විසින් පවත්වාගෙන යනු ලබන ප්‍රබන්ධයකි. වින් 32 මේ ආකාරයෙන් ක්‍රියා නොකරයි.)

එබැවින් ඔබ එය d:තර්කයක් ලෙස ලබා දුන් විට , එය විධාන පරිවර්තක ක්‍රියාවලියේ 'ඩී ඩ්‍රයිව් හි වත්මන් නාමාවලිය ඔබට වාර්තා කළේය, එය සිදුවිය D:\. ඔබ එයට කිසිඳු තර්කයක් ලබා නොදුන්නේ නම්, එය ඔබට වාර්තා C:\කරනු ඇත.

ඔබට cdවිධානය සැමවිටම සෙට් මාදිලියේ තිබිය යුතු අතර කිසි විටෙක විමසුම් මාදිලියේ නොසිටින්න නම් ඔබට එයට /Dවිකල්පය එක් කළ යුතුය. මෙමඟින් විධානය සැමවිටම සැකසුම් මාදිලියේ තිබිය යුතු අතර එය වත්මන් ධාවකය වෙනස් කිරීමට මෙන්ම ධාවකයේ වත්මන් නාමාවලිය වෙනස් කිරීමටද එය දිගු කරයි. (වෙනත් වචන වලින් කිවහොත්, එය ඇත්ත වශයෙන්ම යටින් පවතින වින් 32 ඒපීඅයි මෙන් ක්‍රියා කරයි.)

උදාහරණයක් ලෙස, විධාන රේඛාව

cd / dd:
ඩී ඩ්‍රයිව් හි වත්මන් ඩිරෙක්ටරිය කුමක් වුවත් ඩිරෙක්ටරිය වෙනස් කරනු ඇති අතර ඩී ඩ්‍රයිව් කිරීමට වත්මන් ඩ්‍රයිව් ද වෙනස් කරයි.

විධාන පරිවර්තක ක්‍රියාවලියේ වත්මන් ධාවකය වෙනත් ආකාරයකින් වෙනස් කිරීමට ඔබට අවශ්‍ය නම්, cdවිධානය එසේ නොවේ. ඔබ එසේ කරන්නේ ඩ්‍රයිව් අකුර සහ කොලන් එකක් ටයිප් කිරීමෙන් ය:

d:

වැඩිදුර කීයවීම

  • ජේපී මෘදුකාංගය (2011). CD / CHDIR TCC මාර්ගගත උදව්.
  • මයික්‍රොසොෆ්ට් සංස්ථාව (2001). Chdir (CD) . ටෙක්නෙට් වින්ඩෝස් එක්ස්පී විධාන රේඛා යොමුව A-Z.


3
සම්පූර්ණයෙන්ම නිවැරදි නැත. ඔබ cd d:\ එය කරන්නේ නම් එය වැඩකරන නාමාවලිය වෙනස් කරයි d:. ඔබ d:\ පසුව කළහොත් එය සිදුවනු ඇත d:\ . ඔබ cd d:\something\somethingකිසිවක් නොකළහොත් මුලදී කිසිවක් සිදු නොවේ. නමුත් ඔබ d:\ පසුව නැවත කළහොත් ඔබේ මාර්ගය වනු ඇත d:\something\something"!
sinni800

4
ඉහත කිසිවක් ලියා ඇති දෙයට කිසිම ආකාරයකින් පටහැනි නොවේ, sinni800(වත්මන් ධාවකය වෙනස් කිරීම සඳහා ඔබ වාක්‍ය ඛණ්ඩය ලබා ගැනීම හැර, එනම්, නමුත් මම එය නොසලකා හරිමි). (අ) ප්‍රශ්නය යනු එය නොවන අතර (ආ) එය වැඩිදුර කියවීමේදී යමෙකු තර්කයක් තුළ මාර්ග නාමයක් සපයන විට කුමක් සිදුවේද යන්න පිළිබඳ සාකච්ඡාවක් මා ඇතුළත් නොකළේය.
JdeBP

6
නැහැ, අපි නැහැ. මෙහි ධාවක වෙනුවට කොටස් ගැන කතා කිරීම වැරදිය user unknown. ආරම්භකයින් සඳහා, කොටස් වෙළුම් වලට සමාන නොවන අතර, ඩ්‍රයිව් අකුරු සිතියම් පරිමාවන්ට මිස කොටස් වලට නොවේ. යමෙක් මෙම වියුක්ත මට්ටමේ කතා කරන විට, ඩ්‍රයිව් අකුර සහ වත්මන් ධාවකය සාම්ප්‍රදායික වචන වේ, මෙහි භාවිතා වන පරිදි, වැඩිදුර කියවීමේදී සහ cd /?උපකාරක පා in යේ පවා .
JdeBP

2
මම අවම වශයෙන් අවුරුදු 20 ක් තිස්සේ මෙම විධානය භාවිතා කර ඇති අතර මෙය කිසි විටෙකත් නොදැන සිටියෙමි.
ක්‍රිස් බැලන්ස්

57

මෙය වැරදියි කියා බිය වන්න. ඩොස්ගේ කාලයේ සිට එය සත්‍යයකි, නමුත් වින්ඩෝස් එන්ටී හි විධාන රේඛාව සහ පසුව ඩොස් නොවේ. අද සෑම කෙනෙක්ම භාවිතා කරන විධාන රේඛාවේ, ඔබට / D ස්විචය ඇත. / D ස්විචය මඟින් නිශ්චිත ධාවකයේ වත්මන් නාමාවලිය වෙනස් කර එම නාමාවලියට වෙනස් වේ. / D ස්විචය මාර්ගයට පෙර නියම කළ යුතුය. උදාහරණයක් වශයෙන්:

C:\> cd /d D:\foo\bar\
D:\foo\bar\>

වින්ඩෝස් විධාන විමසුම cd


4
+1 මම අලුත් දෙයක් ඉගෙන ගත් නිසා, නමුත් මා ලියූ කිසිවක් වැරදියි කියා මම නොසිතමි.
coneslayer

3
ඔබේ පිළිතුර ද නිවැරදි ය, මල්ටිවර්ස් තොරතුරු තාක්ෂණය, නමුත් කේතුධරයා වැරදිය. ඔබගේ උත්සාහයට ස්තූතියි. මම මේ ප්‍රශ්නයට හොඳ උපක්‍රම දෙකක් ඉගෙන ගත්තා.
nicorellius

2
මගේ දෘෂ්ටිකෝණයෙන් "ඔබට අවශ්‍ය දේ සරලයි ... D:" වැරදිය. ඔව්, එය ක්‍රියාත්මක වන අතර ඉලක්කය සපුරා ගැනීමේ වලංගු ක්‍රමයකි, නමුත් එය ඔහුට අවශ්‍ය දේ තදින් කථා කිරීම නොවේ. මීට අමතරව, අදහස් දැක්වීම වචන වලින් අදහස් කරන්නේ ඔබට මෙය කිරීමට සංයුක්ත තැටිය භාවිතා කළ නොහැකි බවයි - එම ඇඟවීම වැරදිය.
මල්ටිවර්ස් අයිටී

1
ඔහුගේ ප්‍රධාන ගැටළුව වන්නේ “මට ඩී ඩ්‍රයිව් වෙත යා නොහැක” යන්නයි. එනිසා අනෙක් පිළිතුර නිවැරදි ය. ඔබේ විසඳුම එක් පියවරක් අඩුවෙන් ගනී (එය හොඳයි). එය අනෙකා වැරදියි.
Gnoupi

1
හ්ම්, "ඔහුට අවශ්‍ය දේ." ශබ්දය තරමක් අනුමාන කරයි ;-)
නිකොරිලියස්

20

සංයුක්ත තැටිය යනු සී හැන්ජ් ඩී නාමාවලිය මිස ඩ්‍රයිව් වෙනස් කිරීම නොවේ. එබැවින් එය D ලෙස වෙනස් නොවේ: ඒ වගේ. මෙය සාක්ෂාත් කර ගැනීම සඳහා ඔබට ඩ්‍රයිව් අකුර ටයිප් කළ යුතුය

උදා

d:


16
cd / DD: ධාවක සහ නාමාවලි වෙනස් කරයි ...
මයිකල් එස්.

නමුත් d: යනු කොටසකි, ධාවකයක් නොවේ.
පරිශීලක නොදන්නා

1
@userunknown ෂෙල් නිර්මාණය කරන ලද ඩොස් 1.0 යුගයේ AFAIK කොටස් කළ නොහැකි නම්ය තැටි පමණක් තිබුණි. ආරම්භක දෘ hard තැටියේ සහාය ලැබුනේ ධාවකයේ ප්‍රාථමික (පළමු) කොටස සඳහා පමණි. දීර් part කරන ලද කොටස් සහාය පසුව දක්වා එකතු කර නොමැත.
ඩෑන් ඊස් ෆයිඩ්ලිං ෆයර්ලයිට්

මට MS-DOS 1.0 ටැගයක් හෝ 1.0 සඳහන් කර නැත. සමහර විට ඔබට MS-DOS වැඩසටහන් සමඟ ධාවකයක් කොටස් කළ නොහැක, නමුත් ඔබට කොටස් කළ ධාවකයක MS-DOS ස්ථාපනය කළ හැකිය. මම හිතන්නේ MS-DOS සහය නොමැති නමුත් ටැගය එහි තිබේ, මන්ද බොහෝ පරිශීලකයින් cmd.exe සහ MS-DOS යන්නෙන් අදහස් කරන්නේ එයම බව විශ්වාස කරන අතර එය විසඳීමට තවත් දෝෂයකි. ඇප්‍රොපොස්: MS-DOS 1.0 කිසි විටෙක ප්‍රකාශයට පත් නොවීය.
පරිශීලක නොදන්නා

1
සැලසුම් තීරණ ඩොස් හි ආරම්භක අනුවාදයන් දක්වා දිව යයි. හැසිරීම වෙනස් කිරීමෙන් පැරණි වැඩසටහන් බිඳී යනු ඇත (පහත ඩැනියෙල් බෙක්ගේ අදහස බලන්න). පීඑස්; විකිපීඩියාවට අනුව MS DOS 1.x ප්‍රකාශයට පත් කරන ලදී.
ඩෑන් ඊස් ෆයිඩ්ලිං ෆයර්ලයිට්

9

Cmd.exe හි වැඩ කරන නාමාවලිය volume-by-volumeපදනමක් මත පවත්වාගෙන යනු ලැබේ; C:ධාවකය සඳහා වැඩ කරන නාමාවලිය ධාවකයේ වැඩ කරන නාමාවලියට වඩා වෙනස් D:වේ.

ඔබ ධාවක ලිපියක් පමණක් යැවූ විට cd, එය නිශ්චිත ධාවකය සඳහා වැඩ කරන නාමාවලිය මුද්‍රණය කරයි.

ඔබේ නඩුවේදී, D:ධාවකයේ ක්‍රියාකාරී නාමාවලිය පරිමාව මූලය වේ D:\.

ධාවක අකුර ඇතුලත් කිරීම සඳහා වෙළුම් වෙනස් C:කිරීමට D::

C:\>D:
D:\>

2
cd / DD: ධාවක සහ නාමාවලි වෙනස් කරයි ...
මයිකල් එස්.

1
කොටස් ධාවක අකුරකට සිතියම් ගත කර ඇති අතර ඒවා පාහේ ධාවකයකට සමාන වේ. ඔබට ඩිරෙක්ටරියක් සිතියම් ගත කිරීමට හෝ ඩ්‍රයිව් එකකට බෙදා ගැනීමට හැකි අතර ඔවුන් හැසිරෙන්නේද එසේමය.
මාටි ෆ්‍රයිඩ්


5

ඔබට DOS විධාන විමසුමේ ධාවකය වෙනස් කිරීමට අවශ්‍ය නම් ඔබ ලිවිය යුත්තේ:

[Drive Letter]:

උදාහරණයක් ලෙස, ඔබට D: \ ධාවකය වෙත යාමට අවශ්‍ය නම් පහත දැක්වෙන දේ විධාන විමසුමේ ටයිප් කළ යුතුය:

D:

ඔබ සමඟ කොටස වෙනස් කරන්න [Drive Letter]:, මාව විශ්වාස කරන්න හෝ පරීක්ෂා කරන්න!
පරිශීලක නොදන්නා

ඔහ්, ඒකෙන් දේවල් ගොඩක් පහසුයි. මට සෑම විටම අමතක වන /dනිසා මෙය මාරුවීම වඩා වේගවත් කරයි.
මාටීන් උල්හාක්

2

pushdඔබට උප බහලුම ධාවනය කිරීමට අවශ්‍ය වූ විට පවා ක්‍රියා කරයි D:\Tests\Logs.

එය එසේ භාවිතා කරන්න:

pushd D:\Tests\Logs

ඔබට පෙර ඩිරෙක්ටරි භාවිතයට ආපසු යාමට අවශ්‍ය නම් popd:

C:\Users>pushd D:\Tests\Logs
D:\Tests\Logs>popd
C:\Users>

0

ඔබ මෙවලම් තීරුවේ විකල්පය සෙවීමට සහ cmd සෙවීම සඳහා හෝ වින්ඩෝස් තේරීමෙන් සියලු යෙදුම් විධාන විමසුමක් තෝරා ගැනීමෙන් පසුව එය වෙනත් විධාන විමසුමක් වෙත ගෙන යයි. ඒ වෙනුවට වින්ඩෝස් බොත්තම + ආර් එබීමෙන් උත්සාහ කරන්න. එතැන් සිට ඔබට D:> හෝ ඔබට අවශ්‍ය ඕනෑම තැනකට යා හැකිය

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.