← All posts tagged cmd

Antonische
Смешные_глюки far cmd Win с_картинкой Промучался очень долго, прежде чем раскопал, в чём дело.
Ситуация: есть непустая папка с подпапками и файлами в них, в "Проводнике" всё видно, Winamp открывает, Chkdisk ошибок не обнаруживает; тем не менее ни в FAR'е, ни в "Командной строке" в эту папку попасть не удаётся!

Именно, FAR строку с именем папки в панели показывает, но при нажатии на ней хоть Enter, хоть PgPown — остаётся в исходной родительской папке, "убегая" в начало списка. 8-О

Команда "Dir E*" показывает, что папка всё-таки есть:

Содержимое папки E:\Music
25.01.2011 20:46 <DIR> Edward William Elgar (1857-1934)
0 файлов 0 байт
1 папок (...) свободно

Более того, командой
Dir /S /B "Op. 82*.*"
убеждаюсь, что кое-какие подпапки CMD в ней успешно находит, — вот ответ команды:
E:\Music\Edward William Elgar (1857-1934)\Op. 82. Sonata for violin and piano e-moll (Vengerov, Chachamov)
E:\Music\Edward William Elgar (1857-1934)\Op. 82. Sonata for violin and piano e-moll (M.Rostal, C.Horsley)


Тогда копирую её имя и вставляю в команду cd, пытаясь переключиться в неё вручную; но не тут-то было:

cd "Edward William Elgar (1857-1934)"
Системе не удается найти указанный путь.

cd "E:\Music\Edward William Elgar (1857-1934)"
Системе не удается найти указанный путь.

Не верите? Вот ScreenShot: anton1morozov2.narod.ru

Тогда хотел зайти в эту папку через панель "дерева" в FAR'е. Однако там её вообще не значится!!! Вот ScreenShot из FAR'а: anton1morozov2.narod.ru
Здесь на правой панели выделена искомая папка; сортировка по алфавиту, поэтому она видна между "Din_Rid" и "Grieg (1843-1907)". Но в "дереве" слева эти две соседствуют непосредственно, и между ними ничего нет! 8-(___)

А вы бы догадались, в чём тут дело?

Разумеется, глючит не FAR: он ведь просто обращается за путями и файлами к Виндовозу, а тот, как видим, показывает фигу. :(

Разгадка, как всегда, гораздо проще всех предшествовавших разбирательств: в имени папки вместо знака "минус" ("-") между годами жизни оказалось ТИРЕ. Но просто глядя на экран понять это было практически невозможно, поскольку Вынь отображает их в текстовом режиме совершенно одинаково! (Да и в GUI тоже почти одинаково, и надо сильно приглядываться, чтобы разглядеть.)

Более того, этот гадкий Вынь, оказывается, делает такой непрошенный сервис: заменяет тире на минус при отображении. Поэтому при копировании имени папки в команду "cd" получается уже не то имя, которое человек копировал!

Короче, вот сделаешь так под Виндой что-нибудь по нечаянности, а потом это чудо ни переименовать, ни удалить, — и таким полным идиотом себя ощущаешь, пока не раскопаешь, что Виндовоз-то делали... ещё бОльшие идиоты! 8-)

Бррр!!!