Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > ИМЯ ФАЙЛА С <> ! ?


Автор: dark_religion 7.10.2006, 16:59
Нужно создать файл который будет содержать запрещенные в виндоус символы! Возможно ли такое сделать? ЕсЛИ ВОЗМОЖНО ТО КАК?

Автор: Damarus 7.10.2006, 17:23
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/naming_a_file.asp

Автор: Oleg_Ci 7.10.2006, 17:27
А какие именно символы в виндовс запрещены ?

Автор: Daevaorn 7.10.2006, 17:34
Цитата(Олег4 @  7.10.2006,  18:27 Найти цитируемый пост)
А какие именно символы в виндовс запрещены ? 

http://windowssdk.msdn.microsoft.com/en-us/library/ms776428.aspx

Автор: dark_religion 7.10.2006, 21:55
АГА! Почти все понял! ) ТО что там написано я итак знал! Кто-то может подсказать как все таки можно создать имя файла с запрещенными символами? То что символы <>/?! запрещены я итак знаю! А мне нужно, разрешить их кто знает как это сделать?
Грубо говоря нужно перепрограммировать специальные символы в виндоусе! Кто-то знает как это делается? И реально ли такое?

Автор: Daevaorn 7.10.2006, 22:03
Цитата(dark_religion @  7.10.2006,  22:55 Найти цитируемый пост)
Грубо говоря нужно перепрограммировать специальные символы в виндоусе! Кто-то знает как это делается? И реально ли такое?

Очень сомневаюсь. Это достаточно фундаментальные вещи для OS. поэтому изменени этих свойств если и возможно, то очень опасно.

Автор: dark_religion 7.10.2006, 22:06
Ну а что еще можно? Можно созать в ос искуственную систему в которой можно называть так файлы? ну предложите кто-то хоть что-то!
Нужно разрешить хотя бы символ < и > они в принципе не используются системой для указания пути!

Автор: ivashkanet 7.10.2006, 22:12
dark_religion, ты лучше скажи зачем тебе такой изврат? Тебе что, остальныой сотни символов мало?

Добавлено @ 22:13 
Цитата(dark_religion @  7.10.2006,  22:06 Найти цитируемый пост)
Нужно разрешить хотя бы символ < и > они в принципе не используются системой для указания пути!

Зато используются для указания потоков ввода-вывода

Автор: dark_religion 7.10.2006, 22:16
НУ УЗНАЙ ПОЧЕМУ ОНИ ЗАПРЕЩЕНЫ! БУДЕШЬ ЗНАТЬ ЗАЧЕМ ОНИ МНЕ НАДО!

Автор: Romikgy 7.10.2006, 22:33
Цитата(dark_religion @  7.10.2006,  21:16 Найти цитируемый пост)
БУДЕШЬ ЗНАТЬ ЗАЧЕМ ОНИ МНЕ НАДО! 

дык выскажи здесь!

имхо можно сделать как в нете заменить эти символы на 16ричный эквивалент

Автор: dark_religion 7.10.2006, 22:36
неподходит заменить! ) ЛАДНО ВСЕМ СПАСИБО! ЕСЛИ У КОГО-то будет реальные идеи то пишите!

Автор: Romikgy 7.10.2006, 22:49
Цитата(dark_religion @  7.10.2006,  21:16 Найти цитируемый пост)
ЗАЧЕМ ОНИ МНЕ НАДО

дык зачем оно те надо?

Автор: ivashkanet 8.10.2006, 11:08
Цитата(dark_religion @  7.10.2006,  22:16 Найти цитируемый пост)
НУ УЗНАЙ ПОЧЕМУ ОНИ ЗАПРЕЩЕНЫ!
 
Цитата(ivashkanet @  7.10.2006,  22:12 Найти цитируемый пост)
используются для указания потоков ввода-вывода

Но вот 
Цитата(dark_religion @  7.10.2006,  22:16 Найти цитируемый пост)
БУДЕШЬ ЗНАТЬ ЗАЧЕМ ОНИ МНЕ НАДО!
 я все таки не понял  smile 

Автор: MAKCim 8.10.2006, 11:31
Цитата

Зато используются для указания потоков ввода-вывода

и как это мешает ЮНИКСАМ
(holywar-а не надо, просто к вопросу о здравом смысле)

Автор: ivashkanet 8.10.2006, 13:07
Цитата(MAKCim @  8.10.2006,  11:31 Найти цитируемый пост)
и как это мешает ЮНИКСАМ

MAKCim, а причем здесь никсы?
Цитата(dark_religion @  7.10.2006,  16:59 Найти цитируемый пост)
запрещенные в виндоус символы


Автор: Dragon 8.10.2006, 13:18
Ладно, есть реальная идея. Может действительно нужно smile Какая файловая система? Если NTFS, можешь забыть об этом. Если FAT16/32 то можешь написать драйвер, чтобы он принимал "< >" и забыть о перенаправлении потоков в твоей системе. Такие приложения, как Explorer все равно не позволят тебе сделать это, но fopen("<some>.txt", w+) прокатит.

Ты готов ради этих пары символов писать драйвер файловой системы? smile

Автор: dark_religion 8.10.2006, 13:52
ЯСНО! СЛОЖНО КАК-то ЭТО! ЛАДНО! ПАСИБО ЗА ИДЕЮ) МОЖЕТ КАДА-ТО РЕАЛИЗУЮ ЕЕ) 

Автор: Romikgy 8.10.2006, 16:29
Цитата(dark_religion @  8.10.2006,  12:52 Найти цитируемый пост)
ЯСНО! СЛОЖНО КАК-то ЭТО! ЛАДНО! ПАСИБО ЗА ИДЕЮ) МОЖЕТ КАДА-ТО РЕАЛИЗУЮ ЕЕ)  

 smile 
А ты случайно не блондинка? smile

 smile 

Автор: dark_religion 8.10.2006, 20:44
БЛОНДИНКА А КАК Ты ДОГАДАЛСЯ?

Автор: Romikgy 8.10.2006, 22:19
Цитата(dark_religion @  8.10.2006,  19:44 Найти цитируемый пост)
БЛОНДИНКА А КАК Ты ДОГАДАЛСЯ?

ндя....

Автор: BobiKK 10.10.2006, 00:00
Хых, башорг нынче в моде smile

Автор: Earnest 10.10.2006, 08:04
Модератор: Давайте вернёмся к теме обсуждения. Или закроем ее. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)