Я хотел бы изменить мой текущий рабочий каталог в DOS (я использую Win7 professionalnal). Когда я выполняю cd D:\ , ничего не происходит:

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\>cd D:\
D:\

C:\>

Если я делаю то же самое с помощью PowerShell, он работает:

Windows PowerShell
Copyright (C) 2009 Microsoft Corporation. All rights reserved.

PS C:\> cd D:\
PS D:\>

Есть идеи о том, что не так с DOS?

3 ответа3

2

Я считаю, что команда:

cd d:\

в командной строке (dos) текущий каталог для диска d: будет изменен на \. Текущий диск не изменится.

Итак, если вы делаете:

c: \> cd d:\somedir
c: \>
c: \> d:
d: \somedir>
2

Да, стандартный компакт-диск в командной строке не меняет привод. попробуйте параметр /D:

cd /d D:\

Помощь по команде CD:

help cd
0

Не используйте "cd" при переключении букв дисков.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .