Длинные имена в NT
фаром попробуй...
Байт или символов?
Попробуй удалить по короткому имени.
---
...Я работаю антинаучным аферистом...
![](/images/graemlins/smile.gif)
![](/images/icons/grin.gif)
в разных ситуациях удобно разное
а на ntfs все символы двухбайтовые afaik, на fat - скорее всего, однобайтовые (или кто-то utf8 юзает?)
Символ, строго говоря, с компьютерной тематикой никак не связан.
Появился именно в компьютерной области.
Байт - не обязательно 8 бит.А теперь скажи мне, каким образом остальные определения могут относиться к байту, упомянутому здесь.
Появился именно в компьютерной области.Наглая ложь.
Никак.
![](/images/graemlins/grin.gif)
Наглая ложь.А на этой странице упоминается слово byte ?
Вот эта прога сможет удалить
(сори за маленькую функциональность -- надо было в нее добавить возможность переименовать/переместить, но времени не было)
![](/images/graemlins/grin.gif)
Byte - smallest addressable sub-field of the computer's natural word-size.
Определяется аппаратной реализацией.
Можно радистосовместимый комп сделать с байтом из 7 бит.
ещё были какие-то варианты с относительными именами.
не помню только где, возможно в smb. но раз там есть то наверно и в WinAPI тоже должно быть.
типа открывается дескриптор каталога и уже относительно него отсчитываются имена.
![](/images/graemlins/grin.gif)
Сколько сможешь удержать характер в среду казни UTF-16?
---
...Я работаю антинаучным аферистом...
а что у юкодных версий MAX_PATH другой?
Другой. Сейчас точно не вспомню какой -- то ли ~16000 то ли 32000, но не меньше -- стопудоff. За более подробной инфой -- в MSDN
Спасибо, попробую.
Попробуй удалить по короткому имени.Не могу с файлом вообще ниче сделать - система грит, что нету такого файла. А в списке файлов он есть.
![](/images/icons/grin.gif)
C:\>dir /X
...
2006-03-22 19:03 4 LASKJD~1 laskjd kJSdf lzksdh f
...
C:\>del LASKJD~1
C:\>dir /X
...
2006-03-22 19:03 <DIR> .
2006-03-22 19:03 <DIR> ..
...
C:\>
Не работает?
Кста, для работы треба mfc42u.dll
машинные слова( word ) могут иметь разное кол-во бит на разных архитектурах. Именно на машинных словах разговаривает компьютер определенной архитектуры. Например: 16 бит - 286, 32 бит- х86, 64 бит - х64 и т.п. На советских ЭВМ - 7 бит.
А байт( byte ) - это единица измерения информации и она всегда 8 бит.
Для машин с 3-ичной логикой нет понятия бита, т.к. бит - это 0 или 1, а есть понятие "троичного бита".
Причем машин с 3-ичной логикой в мире был только мгушный прототип.
а на некоторых советских ЭВМ - 36 бит
![](/images/graemlins/smile.gif)
> А байт( byte ) - это единица измерения информации и она всегда 8 бит.
насчет байтов точно не уверен, но видел в учебнике по тспип фразу типа "предпочитают пользоваться термином октет, т.к. в разных архитектурах байт может быть 7и или 8ибитным"
Видимо, автор этого учебника в то время общался только с советскими ЭВМ и машинами с Intel 8088/8086. И поэтому подменил word на byte.
по этому учебнику до сих пор учится ВМиК. Брошюрка страниц на 40.
![](/images/graemlins/smile.gif)
![](/images/graemlins/smile.gif)
Оставить комментарий
Slavaga
Не могу открыть/снести файлы полное имя которых чуть больше 210 байт. Ось w2k3. Чо делать?