Форум » Ошибки, баги » Не все папки показывает » Ответить

Не все папки показывает

chimmag: Несколько раз сталкивался с тем, что некоторые папки ДН упорно не видит, а проводник видит. Последний пример - C:\Windows\System32\drivers\etc Раньше такого не замечал. Могло быть отличие в некоторых папках, которые проводник отображает иначе (типа кэша IE) и прочее, но приведённая выше папка к таким не относится. В program files встречал аналогичное. В связи с чем? Причём не отображает не только не все папки, но и файлы, причём из 305 видно, например только 3. Атрибуты на скрытость и прочее проверил - чем отличаются видимые от нет не понял. Фильтры не указаны... DN 2.14 devel/WLF Windows 7 максимальная SP1 x64

Ответов - 3

111: chimmag, в хпсп3 - по ук.пути все файлы на месте... так что явно дело в [неявной]линковки каталогов в "Windows 7 максимальная SP1 x64", Конечно DN мог бы хоть даже вручную их прикручивать, но только это не баг - так как DN разработан исходя из поддержки ...только Windows 9x, +скрипя работает и на: WinNT-XP Можно посмотреть ещё поведение в DN-аналогах - Explorer, TC, FAR, FAR20, DOS command prompt, если там выводит - значит можно прикрутить. P.S. Вообще то ID "DN 2.14 devel/WLF" и у последней "Night build-2011" и скажем у "Night build-2007"...

Мимопроходил: Винда не 64-битная, случайно? У меня 64-битная XP, по пути Windows\System32\drivers DN показывает содержимое папки Windows\SysWOW64\drivers. Винда автоматом перенаправляет запросы приложений к system32 в каталог SysWOW64, это нормально. Даже 32-битный explorer.exe покажет то же самое, что и DN. Самое смешное, что и dir, и Cygwin'овский ls (причём 64-битный), будучи вызваны из DN, покажут то же самое. Интересно, что можно сделать cd etc, чтобы попасть в Windows\System32\drivers\etc и файл hosts даже будет доступен, а вот файлы в папке Windows\System32\drivers недоступны. Короче говоря, для работы с системными каталогами на 64-битной ОС нужна 64-битная программа, напр. Double Commander или Far.

Мимопроходил: Ах, ну да, ТС же написал: "Windows 7 максимальная SP1 x64", так что проблема в этом. Я тут вспомнил, ребята на киберфоруме исследовали эту проблему, Dragokas написал, как обойти на языке VBScript: http://www.cyberforum.ru/visual-basic/thread636329.html Тут есть упоминание алиаса "sysnative". Я только что попробовал: если перейти в DN в папку Windows, а затем набрать cd sysnative, то мы попадём не куда-нибудь, а в Windows\System32. И тут уже будут наши drivers, etc и прочее. Так что 64-битный файл-менеджер необязателен, можно продолжать пользоваться старым добрым DN.




полная версия страницы