![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сравнить два пути к файлу.
Дмитрий С © (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]Модифицировать какой-либо аттрибут у одного файла и сравнить с другим :)