Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Сравнить два пути к файлу.


Страницы:   1 2 3 4

Дмитрий С ©   (2012-10-15 13:38:00) 

Есть FileName1, FileName2:string. Как достоверно определить указывают они на один и тот же файл или нет?
спасибо


брат Птибурдукова   (2012-10-16 17:08:00) [21]

так вот чем твой ум разрушили...


QAZ5   (2012-10-16 16:46:00) [22]

Удалено модератором
Примечание: я буду учить матчасть прежде чем писать глупости...


Rouse_   (2012-10-16 16:42:00) [23]


> QAZ5   (16.10.12 15:03) [41]
> дык я не понял че писать, ты привел некошерную функцию ее
> нет в мсдн

Так ты еще и MSDN не смотришь, ну оно и понятно, есть же википедия :)))
Заканчивай тролить, займись полезным делом.


MetalFan   (2012-10-16 16:18:00) [24]

...мать... забыл, что тут ссылки так не вставишь.


MetalFan   (2012-10-16 16:17:00) [25]


> ты привел некошерную функцию ее нет в мсдн

Гы, а MSDN и не в курсе, что в ней не описана <a href=" http://msdn.microsoft.com/en-us/library/bb432383%28v=VS.85%29.aspx">эта функция</a>.


Дмитрий С   (2012-10-16 16:08:00) [26]


> NtQueryObject

[This function may be changed or removed from Windows without further notice.]


QAZ5   (2012-10-16 15:03:00) [27]

дык я не понял че писать, ты привел некошерную функцию ее нет в мсдн


Rouse_   (2012-10-16 14:58:00) [28]


> QAZ2   (16.10.12 12:42) [30]
> и сказал википед про hardlink

Ну ты нашел авторитетный источник, еще бы в лурке поискал :)
Я ж сказал - напиши код и проверь, че катать с пустого в порожнее?


Медвежонок Пятачок   (2012-10-16 14:57:00) [29]

это не химические


QAZ4   (2012-10-16 14:39:00) [30]


> Или у файлов-линков разные?

ага, а файл один и тотже

> получи физические имена и сравнивай

эт какие такие физические


Медвежонок Пятачок   (2012-10-16 14:23:00) [31]

У файлов разные?
Или у файлов-линков разные?
получи физические имена и сравнивай.
и так же хорошо и будет.


QAZ4   (2012-10-16 14:20:00) [32]

какже хорошо если пути разные?


Медвежонок Пятачок   (2012-10-16 13:42:00) [33]

насчет их все хорошо.


QAZ4   (2012-10-16 13:35:00) [34]


> Медвежонок Пятачок ©   (16.10.12 13:28) [33]

а как насчет хард\симлинков и субституты?


Медвежонок Пятачок   (2012-10-16 13:28:00) [35]

экспандфайлнейм обоим и сравнение регистрозависимое.
плюс файлэкзист обоим (после экспанда) плюс анализ пути до папки.

только так.


brother   (2012-10-16 13:23:00) [36]

> на линупсовой шаре

без комментариев!


Медвежонок Пятачок   (2012-10-16 13:22:00) [37]

ээ, применить ansiuppercase для каждого и сравнить?


это особенно круто поможет, если это файлы Test.txt и test.txt на линупсовой шаре в одной и той же папке.


QAZ2   (2012-10-16 12:42:00) [38]


> Для начала сделай небольшой RTFM

и сказал википед про hardlink
"Все ссылки одного файла равноправны и неотличимы друг от друга — нельзя сказать, что файл существует в таком-то каталоге, а в других местах есть лишь их копии"
вот и непонятно как ты определиш что это один файл через GetFinalPathNameByHandle


kilkennycat   (2012-10-16 11:01:00) [39]


> Inovet ©   (16.10.12 07:56) [27]

конечно пофиг. просто два одинаковоназванныходинаковопутевых файла, а так - пофиг.


Jeer   (2012-10-16 09:52:00) [40]

Модифицировать какой-либо аттрибут у одного файла и сравнить с другим :)


Страницы:   1 2 3 4

Наверх

Титульная страница Поиск, карта сайта Написать письмо