mklink
を使ってシンボリックリンクを作成しました。今、私はそれを変更する必要があります、しかし、私はそれを正しく作り直すことができるようにそれを削除する方法を理解することができません。
mklink /d
で作成されたディレクトリのシンボリックリンクを削除するには、エクスプローラで単にシンボリックリンクを削除するのが安全です。
ファイルへのシンボリックリンクには、del
を使用します。 mklink /d
で作成されたディレクトリへのシンボリックリンクには、rmdir
を使用してください。
Powershellでは、rmdir
を使用しないでください。代わりにcmd /c rmdir .\Target
を使用してください。私はこれを自分でテストし、ここでそれを確認しました: http://kristofmattei.be/2012/12/15/powershell-remove-item-and-symbolic-links/
私がテストし、安全に使用できる別の解決策があります。実際のフォルダ_に追加するだけで(例:fooはfoo_になります)、シンボリックリンクを削除してから、実際のフォルダから_を削除します。
mklinkを使用してシンボリックリンクを削除することはできません。シンボリックリンクを削除するには、通常のファイルを削除しているかのようにそれらを削除します。たとえば、上記で作成したfooシンボリックリンクを削除するには、次のコマンドを入力します。
リンクがディレクトリへのハードリンクの場合
C:\test>rmdir foo
それ以外の場合は、リンクがファイルを指す場合(ディレクトリではなく)
C:\test>del foo
最も簡単な方法は、(シンボリックリンクが指している)フォルダを別の場所(親フォルダ)に移動してからシンボリックリンクを削除することです。ファイルに害はありません。
これをインストールしました Link Shell Extension 。これには、2つの方法があります。
表示されているコンテキストメニューを使用して作成し、ファイルエクスプローラーで削除します。
示されているようなC:\Windows\Logs
などのフォルダーでテストします。削除する一時ファイルのすべての可能な場所のディレクトリを作成しているだけで、シンボリックリンクを介してそれらのサイズを監視できる中央フォルダーが必要でした。
注意:画面が白くなるのは UAC 。
最も安全な方法 ここでは知られていないが文書化されている 。
作成されたシンボリックリンク(上記の手順)で、今度は右クリックして[プロパティ]をクリックし、 Link Properties タブ。
注:このシェル拡張機能により、このタブが追加されました。
先に進む前に、もっと多くの情報を こちらにあります にすることができます。また、ホームページには x64および32ビットバージョン があります。
したがって、続行するには、元のターゲットとdifferentである限り、ターゲットフィールドに何かを追加できます。
C:\Windows\Logs_
、noticeの最後に追加の_
をターゲットとして使用した後を次に示します。
押す OK
上記の同じ1〜3の手順を繰り返して、スタックしたことを確認することにより、これを再度確認できます。今回は、をクリックするとエラーメッセージが表示されます。 Link Properties タブがあり、リンクが壊れています。
方法1のIMHOよりもシンボリックリンクを削除する方が安全です。
しかし!両方のメソッドがここで機能するため、ユーザーの選択次第です。私は幸運にもつまずいたpropertiesメソッドが好きなので、上記のstep 4を使用することで100%確実にリンクが切断されます。
右のマウスボタンでフォルダを別のフォルダにドラッグし、サブメニューでシンボリックリンクを作成するオプションを選択して、シンボリックリンクを作成するgifを次に示します。
削除するには、上記の方法2の1〜5の手順を実行するか、方法1を実行します。
プロパティメソッドを使用してシンボリックリンクを作成および削除する方法
注意:画面が白くなるのは UAC 。
私の場合(Windows 10)、シンボリックリンクを作成した後
MKLINK /D "C:\Users\username\Dropbox\MyProject" "C:\SourceProject"
ファイルエクスプローラまたはキーボードの削除キーを使用した削除による削除は、元のディレクトリも削除します。
あなたがすべきことはコマンドプロンプトでリンクを削除することです。
C:\Users\username\Dropbox>rd /s MyProject
Rdコマンドの詳細については、 https://docs.Microsoft.com/ja-jp/windows-server/administration/windows-commands/rd を参照してください。