Flasher wrote: |
связанные одним физическим объектом в томе |
Чиполлино wrote: |
Ей нужно точное имя.Она не подхватит файл, на который был симлинк, если файл имеет другое имя. |
Чиполлино wrote: |
этот объект -оставленный живым близнец из группы? |
Flasher wrote: |
огда как понимать это: |
Чиполлино wrote: |
с точно таким же именем + ХЕШ |
Flasher wrote: |
К имени хэш приписать ещё надо? |
Чиполлино wrote: |
А ваше предложение я бы подкоректировал и выполнил так |
Flasher wrote: |
Разница с моим вариантом будет только в ухудшенной экономии |
Чиполлино wrote: |
Я писал о втором этапе, не поддающемуся автоматизации. |
Чиполлино wrote: |
На этом этапе нужны "живые" файлы, а не ссылки. |
Чиполлино wrote: |
И ваш метод не оставляет живым хотя бы одного близнеца из группы, как я понял. |
Flasher wrote: |
дублирующие жёсткие ссылки — это указатели на один и тот же файл |
Чиполлино wrote: |
Господи да Вы вообще меня не понимаете видимо. |
Flasher wrote: |
Исходный файл в NTFS — по сути тот же хардлинк. |
Flasher wrote: |
Они ищут дубликаты по содержимому и заменяют их на хардлинки (без смены имён), связанные одним физическим объектом в томе. |
Flasher wrote: |
Живой остаётся физическая запись на носителе, никаких близнецов нет, есть путевые указания на запись. |
Flasher wrote: |
дублирующие жёсткие ссылки — это указатели на один и тот же файл. |
Чиполлино wrote: |
Если таковой порядок действий не возможен, а из Вами-предложенного я понял, что это так, закроем тему. |
Чиполлино wrote: |
Но после этого я должен удалить все символьные ссылки. |
Чиполлино wrote: |
Сеплер не полезет за близнецом "Х", он потребует именно имя "А". |
Чиполлино wrote: |
И даже в моем варианте, он не воспримет симлинк на "Х" как ниточку, ведущую к файлу. ... Ему дай файл "Х" в месте симлинка. |
Чиполлино wrote: |
При удалении симлинка, он не полезет за оригиналом. |
Чиполлино wrote: |
Вы мыслите как должно , а прога мыслит через жопу - простите. Теперь понятно? |
Чиполлино wrote: |
Если это не возможно, все равно ваш вариант подходит. |
Flasher wrote: |
пример рекурсии |
output generated using printer-friendly topic mod. All times are GMT + 4 Hours