Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.09.2011, 17:42   #1
hon
Форумчанин
 
Регистрация: 08.06.2011
Сообщений: 693
Вопрос Возможна ли неуникальность имен файлов в одной папке

Вопрос в теме
hon вне форума Ответить с цитированием
Старый 05.09.2011, 17:50   #2
pproger
C++ hater
Старожил
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

от фс зависит видимо
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 05.09.2011, 18:09   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

pproger, +1

уточню. Ни в одной файловой системе не допускается полное совпадение имён файлов в одной папке каталоге (ну иначе как Вы отличите (и выполните команду) одно имя от другого?!!
Существуют файловые системы, где значения в различных регистрах (большие-маленькие буквы) являются различными!
т.е. может быть файл "MyFile.txt" и рядом файл "myFile.txt" - как легко заметить, это различные наименования).

Если речь идёт о используемых в Windows файловых системах (FAT, NTFS) - то ни в одной нет неуникальность имён НЕ ДОПУСКАЕТСЯ! (точнее, в DOS/Windows имя "MyFile.txt" полностью идентично наименованию "myFILE.tXt")
Serge_Bliznykov вне форума Ответить с цитированием
Старый 05.09.2011, 18:20   #4
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Возможно у его винды (если речь идет о ней, а скорее всего так и есть) стоит опция - скрывать расширения файлов .
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 05.09.2011, 18:46   #5
Сtrl
C++
Форумчанин
 
Аватар для Сtrl
 
Регистрация: 27.03.2011
Сообщений: 803
По умолчанию

Цитата:
у его винды
Поправка: у его файлового менеджера.
Ищете информацию по C++?
cplusplus.com
Сtrl вне форума Ответить с цитированием
Старый 05.09.2011, 18:48   #6
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Сообщение от Сtrl Посмотреть сообщение
Поправка: у его файлового менеджера.
Ну да, менеджера, оболочки и пр.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 05.09.2011, 21:07   #7
hon
Форумчанин
 
Регистрация: 08.06.2011
Сообщений: 693
По умолчанию

у меня показаны разширения. Просто спросил.

Serge_Bliznykov +1
hon вне форума Ответить с цитированием
Старый 05.09.2011, 21:41   #8
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

Ни в одной ФС не уникальные имена не допустимы. Иначе как отличить один файл от другого?

Разница только в том, что ФС считает уникальным именем.

Цитата:
точнее, в DOS/Windows имя "MyFile.txt" полностью идентично наименованию "myFILE.tXt"
Не совсем верно. Можно включить режим POSIX-совместимости и создать два файла MyFile.txt и myFILE.tXt. Но прочие программы увидят только один из них.

См. FILE_FLAG_POSIX_SEMANTICS в CreateFile.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.

Последний раз редактировалось Stilet; 05.09.2011 в 22:19.
GunSmoker вне форума Ответить с цитированием
Старый 05.09.2011, 22:00   #9
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Если эта тема связана с файлом Hosts, то там все наверняка гораздо проще. Например одна буква (типа О, Н или Т) написана в другой раскладке.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 05.09.2011, 22:22   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Ни в одной ФС не уникальные имена не допустимы.
Это ты про популярные говоришь. Есть системы где униклизация достигается не на уровне имен, а ан уровне идентификаторов - как в БД индексных полей. Увы эти файловые системы небытовые, и разрабатывались исключительно в промышленных целях.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
количество имен открытых файлов Пользователь1 Microsoft Office Excel 1 24.04.2011 08:53
IdFTP and CharSet (кодировка имен файлов) X11 Работа с сетью в Delphi 2 26.01.2010 12:21
База в одной папке с приложением Gapro БД в Delphi 3 12.12.2009 22:00
Перевод длинных имен файлов в короткие... ActiveX Помощь студентам 1 24.10.2008 16:47
Отслеживает появление в папке файлов. слежение за определенным файлом в определенной папке. RammFan Win Api 1 09.06.2007 11:09