私は Fastcopy と Robocopy を試しましたが、どちらもこれらの操作のいずれかを実行できますが、両方は実行できないようです。
(BEFORE COPYING) のようなファイルの場合
D:\SYMLINKSOURCE\file1 <<symlink from D:\Source\file1 **edit
D:\SYMLINKSOURCE\file2 <<symlink from D:\Source\file1 **edit
D:\DESTINATIONxx\file2 <<not a symlink
D:\SYMLINKSOURCE\*
コピーしたいのですが、コピー後に次のようにD:\DESTINATIONxx
上書きせずにD:\DESTINATIONxx\file1
(AFTER COPYING)
D:\SYMLINKSOURCE\file1 <<symlink from D:\Source\file1
D:\SYMLINKSOURCE\file2 <<symlink from D:\Source\file2
D:\DESTINATIONxx\file1 <<symlink from D:\Source\file1
D:\DESTINATIONxx\file2 <<not a symlink
上書きしないようにこれを試みましたが、シンボリックリンクを保持せず、代わりに解決されたファイルをコピーします 上書きせずにファイルをコピーします
robocopy "D:\SYMLINKSOURCE" "D:\DESTINATION" /E /XC /XN /XO
(AFTER COPYING)
D:\SYMLINKSOURCE\file1 <<symlink from D:\Source\file1
D:\SYMLINKSOURCE\file2 <<symlink from D:\Source\file2
D:\DESTINATIONxx\file1 <<not a symlink < i wanted this as symlink
D:\DESTINATIONxx\file2 <<not a symlink
/SL を追加してシンボリック リンクを保持すると、すべてが上書きされます。
robocopy "D:\SYMLINKSOURCE" "D:\DESTINATION" /E /XC /XN /XO /SL
(AFTER COPYING)
D:\SYMLINKSOURCE\file1 <<symlink from D:\Source\file1
D:\SYMLINKSOURCE\file2 <<symlink from D:\Source\file2
D:\DESTINATIONxx\file1 <<symlink from D:\Source\file1
D:\DESTINATIONxx\file2 <<symlink from D:\Source\file1 < i did not want this overwritten
私が望むものを達成する方法はありますか?