Você absolutamente precisa usar junções, em vez de links simbólicos?
Links simbólicos podem apontar para caminhos relativos. E depois de mover o link simbólico, o caminho relativo é percorrido a partir do novo local do symlink.
Gostaria de criar junções baseadas no caminho relativo?
Dessa forma, quando copio uma pasta, todas as junções contidas nela são copiadas e apontam para dados válidos (que estão na pasta pai).
Parent Folder
A
Contains a junction to something in B
B
Something
Se eu copiar o acima, a junção se transformará em uma pasta vazia normal.
(o sistema de arquivos é um ReFS)
Você absolutamente precisa usar junções, em vez de links simbólicos?
Links simbólicos podem apontar para caminhos relativos. E depois de mover o link simbólico, o caminho relativo é percorrido a partir do novo local do symlink.