Длинные имена в NT
фаром попробуй...
Байт или символов?
Попробуй удалить по короткому имени.
"Байт" и "символов" --- это одно и тоже.
---
...Я работаю антинаучным аферистом...
---
...Я работаю антинаучным аферистом...
переименуй 

появился контра и повеяло шестидесятыми 
ну, вопрос о том, должны ли имена файлов состоять из байт или из символов, вообще говоря, не решён
в разных ситуациях удобно разное
в разных ситуациях удобно разное
а на ntfs все символы двухбайтовые afaik, на fat - скорее всего, однобайтовые (или кто-то utf8 юзает?)
Байт - восемь бит.
Символ, строго говоря, с компьютерной тематикой никак не связан.
Символ, строго говоря, с компьютерной тематикой никак не связан.
Байт - не обязательно 8 бит.
Появился именно в компьютерной области.
Появился именно в компьютерной области.
Байт - не обязательно 8 бит.А теперь скажи мне, каким образом остальные определения могут относиться к байту, упомянутому здесь.
Появился именно в компьютерной области.Наглая ложь.
Никак.
развиваешь тему бухих радистов у которых в байте 7 бит? 

Наглая ложь.А на этой странице упоминается слово byte ?
Что бы смочь открыть/переименовать/удалить файлы с полным путем больше чем 256 символов прога должна использовать UNICODE-версии соответствующих API
Вот эта прога сможет удалить
(сори за маленькую функциональность -- надо было в нее добавить возможность переименовать/переместить, но времени не было)
Вот эта прога сможет удалить
(сори за маленькую функциональность -- надо было в нее добавить возможность переименовать/переместить, но времени не было)
Да нет, а у него что, 7 ?
Byte - smallest addressable sub-field of the computer's natural word-size.
Определяется аппаратной реализацией.
Можно радистосовместимый комп сделать с байтом из 7 бит.
Byte - smallest addressable sub-field of the computer's natural word-size.
Определяется аппаратной реализацией.
Можно радистосовместимый комп сделать с байтом из 7 бит.
а что у юкодных версий MAX_PATH другой?
ещё были какие-то варианты с относительными именами.
не помню только где, возможно в smb. но раз там есть то наверно и в WinAPI тоже должно быть.
типа открывается дескриптор каталога и уже относительно него отсчитываются имена.
ещё были какие-то варианты с относительными именами.
не помню только где, возможно в smb. но раз там есть то наверно и в WinAPI тоже должно быть.
типа открывается дескриптор каталога и уже относительно него отсчитываются имена.
можно ещё круче. были компы у которых "байт" это 9 троичных бит. 

> to hold any character of the execution environment
Сколько сможешь удержать характер в среду казни UTF-16?
---
...Я работаю антинаучным аферистом...
Сколько сможешь удержать характер в среду казни UTF-16?
---
...Я работаю антинаучным аферистом...
а что у юкодных версий MAX_PATH другой?
Другой. Сейчас точно не вспомню какой -- то ли ~16000 то ли 32000, но не меньше -- стопудоff. За более подробной инфой -- в MSDN
Спасибо, попробую.
Как тут много написали =)
Попробуй удалить по короткому имени.Не могу с файлом вообще ниче сделать - система грит, что нету такого файла. А в списке файлов он есть.
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
Кста, для работы треба mfc42u.dll
Бля чуваки не ебите мозги.
машинные слова( word ) могут иметь разное кол-во бит на разных архитектурах. Именно на машинных словах разговаривает компьютер определенной архитектуры. Например: 16 бит - 286, 32 бит- х86, 64 бит - х64 и т.п. На советских ЭВМ - 7 бит.
А байт( byte ) - это единица измерения информации и она всегда 8 бит.
Для машин с 3-ичной логикой нет понятия бита, т.к. бит - это 0 или 1, а есть понятие "троичного бита".
Причем машин с 3-ичной логикой в мире был только мгушный прототип.
машинные слова( word ) могут иметь разное кол-во бит на разных архитектурах. Именно на машинных словах разговаривает компьютер определенной архитектуры. Например: 16 бит - 286, 32 бит- х86, 64 бит - х64 и т.п. На советских ЭВМ - 7 бит.
А байт( byte ) - это единица измерения информации и она всегда 8 бит.
Для машин с 3-ичной логикой нет понятия бита, т.к. бит - это 0 или 1, а есть понятие "троичного бита".
Причем машин с 3-ичной логикой в мире был только мгушный прототип.
> машинные слова( word ) могут иметь разное кол-во бит на разных архитектурах. Именно на машинных словах разговаривает компьютер определенной архитектуры. Например: 16 бит - 286, 32 бит- х86, 64 бит - х64 и т.п. На советских ЭВМ - 7 бит.
а на некоторых советских ЭВМ - 36 бит
правда, 4 из них контрольные, но операции по ним можно проводить отдельно
> А байт( byte ) - это единица измерения информации и она всегда 8 бит.
насчет байтов точно не уверен, но видел в учебнике по тспип фразу типа "предпочитают пользоваться термином октет, т.к. в разных архитектурах байт может быть 7и или 8ибитным"
а на некоторых советских ЭВМ - 36 бит
правда, 4 из них контрольные, но операции по ним можно проводить отдельно> А байт( byte ) - это единица измерения информации и она всегда 8 бит.
насчет байтов точно не уверен, но видел в учебнике по тспип фразу типа "предпочитают пользоваться термином октет, т.к. в разных архитектурах байт может быть 7и или 8ибитным"
Значит учебник был помойным.
Видимо, автор этого учебника в то время общался только с советскими ЭВМ и машинами с Intel 8088/8086. И поэтому подменил word на byte.
Видимо, автор этого учебника в то время общался только с советскими ЭВМ и машинами с Intel 8088/8086. И поэтому подменил word на byte.
по этому учебнику до сих пор учится ВМиК. Брошюрка страниц на 40.
впрочем, спорить не буду: мне он тоже не понравился 

Значит сто пудов не стоит обращать внимание на этот учебник 

Оставить комментарий
Slavaga
Не могу открыть/снести файлы полное имя которых чуть больше 210 байт. Ось w2k3. Чо делать?