команда dir не работает в определенной папке

4
C:\Users\Shailesh\My Documents>dir
 Volume in drive C is XXXXXXXX     \\never seen these two lines before
 Volume Serial Number is XXXX-XXXX

 Directory of C:\Users\Shailesh\My Documents

File Not Found

Команда dir работает, когда я использую ее на C: \ Users \ Shailesh

Я недавно клонировал свои данные на новый внутренний ssd.

Шайлеш Ахаджа
источник

Ответы:

3

Вы находитесь в «фиктивной» специальной папке My DocumentsWindows 7 (которая пуста).

Попробуйте сделать, dir ..\Documentsи вы увидите свои документы.
(или cd ..\Documentsсопровождаемый dir).

Windows 7 изменился My Documentsна Documents. В проводнике он все еще называется, My Documentsно это только «отображаемое имя». Это зависит от языка. В голландской версии это так, Mijn Documentenно (на жестком диске) это все еще указывает на Documents.

Для более старых программ, которые все еще ожидают, что My Documentsэтот каталог создан, и под Windows он перенаправлен Documents. Однако вы находитесь в командной строке, которая не делает это перенаправление.

Я не знаю, как вы попали в этот каталог в приглашении, но вы должны были сделать cd Documentsвместо cd My Documents.

Вы можете прочитать здесь, какие другие направления изменены. Смотрите также здесь для получения информации о "Специальные папки".

Rik
источник
3

Команда работает нормально - «Файл не найден» - это нормально, когда dirнечего показать.

Это происходит , когда каталог имеет либо «Скрытые» или «System» атрибут (порождение , dirчтобы пропустить , отображающие .и ..элементы), и либо пусто , либо все файлы / подкаталоги имеют такой атрибут , а также ( в результате чего эти файлы / подкаталогов , которые будут пропущены , как Что ж).

grawity
источник
0

Попробуйте attrib -s -h *.*перед звонком dirили попробуйте dir /a.

форсунка
источник