3

История: я недавно начал пробовать DropBox. После некоторой путаницы я обнаружил, что могу использовать приложение DropBoxFolderSync для синхронизации папки с DropBox, оставляя нечто, называемое "символическая ссылка" (что похоже на указатель в программировании) в предыдущей папке.

Звучало хорошо, и я всегда мог скопировать настоящие файлы обратно из DropBox, поэтому я использовал это в своей папке программных проектов - Всегда хорошо иметь внешнее хранилище.

Тем не менее, всегда хорошо иметь локальную резервную копию, поэтому я ранее поместил папку Projects в разделе C:\ в портфель в разделе D:\.

Итак, подведем итог:

  • Папка "Проекты" резервная копия в портфель.

  • Проделал некоторую работу, решил дать DropBox шанс.

  • Папка проектов синхронизируется с DropBox с помощью DropBoxFolderSync; символические ссылки остались позади.

  • Затем я обновил портфель, потому что я проделал некоторую работу с момента последнего обновления. Некоторые файлы были скопированы.

Список папок:

  • Папка "Проекты": "C: *\Visual Studio 2010\Projects" (содержит символические ссылки)

  • Папка проектов DropBox: «C: *\DropBox\Projects» (содержит актуальные файлы)

  • Портфель: * «Резервные копии \ Проекты Visual Studio 2010» на диске D: (ссылка на папку проекта)

Теперь мой вопрос: накапливает ли портфель символические ссылки или фактические файлы? То есть в программировании говорят (потому что это то, что я знаю), будет ли он копировать указатель или ссылочное значение?

1 ответ1

1

Это скопирует файлы (ссылочные значения). Это стандартное поведение жестких ссылок. Технически, это не символическая ссылка.

Чтобы скопировать жесткую ссылку (NTFS называет их переходами, если они указывают на папку, а не на файл), вы должны явно вызвать функцию CreateHardLink. Вы можете с уверенностью предположить, что любая программа, которая не поддерживает жесткие ссылки, всегда будет копировать «ссылочное значение».

Кстати, символические ссылки отличаются тем, что они буквально являются файлом, который содержит путь к их цели.

редактировать

Для ботаников, которые читают. , ,

Жесткие ссылки и переходы в NTFS http://msdn.microsoft.com/en-us/library/aa365006(v=VS.85).aspx

Результат выполнения различных функций по символической ссылке http://msdn.microsoft.com/en-us/library/aa365682(v=VS.85).aspx

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .