1

Тема: OFF: Проблема чтения CHM из каталога с # в имени каталога

Случайно обнаружил небольшой косяк в Висте. Создал каталог, в котором имя начинается с символа # (мне так удобно, и ассоциация с тегами, и выводится в начале списка каталогов). Содержимое любого CHM, помещенного внутрь такого каталога, перестает читаться.

( 2 * b ) || ! ( 2 * b )

2

Re: OFF: Проблема чтения CHM из каталога с # в имени каталога

У меня в XP то же самое.

3

Re: OFF: Проблема чтения CHM из каталога с # в имени каталога

Это связано с тем, что символ «#» означает в URL ссылку на якорь, на определённое место в документе.

4

Re: OFF: Проблема чтения CHM из каталога с # в имени каталога

Ага. Понятно.

Каждый раз при чтении страницы в CHM она читается от местоположения файла, а не относительно самого файла. Это явный баг.

Но и в целом это можно рассматривать как баг системы. Windows не умеет открывать файлы если имя каталога начинается с символа #. С именами, содержащими этот символ в середине имени каталога, либо в имени файла, все работает нормально.

( 2 * b ) || ! ( 2 * b )

5

Re: OFF: Проблема чтения CHM из каталога с # в имени каталога

Rumata пишет:

Но и в целом это можно рассматривать как баг системы. Windows не умеет открывать файлы если имя каталога начинается с символа #.

Стоп. А как же я тогда работаю с такими каталогами?

??????????????????????? D:\Install ??????????????????10:44
?и              Имя                ?Размер?  Дата  ?Время?
??..                               ? Вверх?02.12.12?19:18?
??#Piriform                        ? Папка?08.12.12?15:35?
??µTorrent                         ? Папка?12.12.12?04:02?
??1C-Enterprise                    ? Папка?17.10.10?18:58?
??1Click Clocksync 2.0.150         ? Папка?17.10.10?18:58?
??3DMark 2000                      ? Папка?17.10.10?18:58?
??7-Zip                            ? Папка?11.01.11?20:47?
…

P.S. Опаньки. Форум разучился работать с некоторыми символами.

6

Re: OFF: Проблема чтения CHM из каталога с # в имени каталога

Rumata пишет:

Windows не умеет открывать файлы если имя каталога начинается с символа #.

Не понял. Даже в случае с CHM, файл в целом то открывается, содержание есть.

alexii пишет:

P.S. Опаньки. Форум разучился работать с некоторыми символами.

Ну так atomix где-то писал, что это преднамерено и безвозвратно. Теперь даже полноценный листинг или результат работы скрипта/консольной программы в OEM-кодировке нельзя будет выложить.

7

Re: OFF: Проблема чтения CHM из каталога с # в имени каталога

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

Другой момент. Любой html-файл, лежащий в таком каталоге не открывается кликом из Проводника. Хотя его можно открыть командой проводника "Открыть с помощью..."

( 2 * b ) || ! ( 2 * b )

8

Re: OFF: Проблема чтения CHM из каталога с # в имени каталога

Как же нет:

zzz.jpeg пишет:

  О пользовании справочником
+ Предисловие
+ Введение

9

Re: OFF: Проблема чтения CHM из каталога с # в имени каталога

Это слева. А что справа видно?

Главное не "Содержание", а содержание. Простите за тавтологию.

( 2 * b ) || ! ( 2 * b )