6

既存のシンボリック リンクのターゲットを変更するにはどうすればよいですか。コンソール、powershellなど、どのソリューションでも機能します。

この変更をアトミックに行うことが重要だと考えているため、リンクを削除してから新しいリンクを作成するという解決策は私にとってはうまくいきません。

4

4 に答える 4

2

トランザクション NTFS を使用できます。次の関数を参照してください。

欠点は、MS がトランザクションのサポートを廃止していることです。特に、Windows Server 2012 で導入された新しいファイル システムではトランザクションを使用できません。

于 2012-07-03T20:38:50.007 に答える
2

これは、制御コードを使用したZwFsControlFile機能で可能のようです。少なくともそれは、Far Manager が Process Monitor を介して行う方法から得たものです。FSCTL_SET_REPARSE_POINT

于 2012-07-02T15:27:42.727 に答える
1

新しいシンボリック リンクを作成してから、新しいリンクの名前を変更して古いものを上書きすることができます。

ここで言及されているいくつかの可能性があります:

Windows でアトミック ファイルの名前変更 (上書きあり) は可能ですか?

于 2012-07-02T15:29:54.023 に答える