Символическая ссылка в C++
Вызов create_symlink создает символическую ссылку: отдельный путь указывает на другой файл или каталог.
На части систем операция требует повышенных
прав и может завершиться ошибкой, но API
остается тем же. Следующий фрагмент создает
ссылку "link.tmp" на "target.tmp":
#include <filesystem>
std::filesystem::create_symlink("target.tmp", "link.tmp");
Имена с суффиксом ".tmp" здесь только
для примера: перед запуском убедитесь, что
не затираете нужные файлы в рабочем каталоге.
Оформите вызов std::filesystem::create_symlink,
который связывает "peer.tmp" с
"base.tmp". Компиляцию достаточно
проверить без запуска, если прав нет.