Windows 7でコマンドプロンプトを使用してジャンクションを削除する方法


105

Windows Vistaでは、linkdコマンドを使用できると考えています。ただし、Windows 7ではこのコマンドを見つけることができません。Windowsエクスプローラーを使用してジャンクションを削除できることは知っていますが、コマンドプロンプトでこれを実行できるかどうかは疑問です。

mklinkコマンドを使用してコマンドプロンプトからジャンクションを作成できますが、その反対は何linkdですか(のようなもの)?

回答:


136

rmdirrd)でジャンクションを削除します。すべてのWindowsバージョンで動作します。


2
@gravity、ありがとう!rdは機能しますが、delは機能しません。
ノール

6
Linuxユーザーとして、私はこれを見つけるのに本当に苦労しました。本当にありがとう!
ジョナサンラインハルト

5
@ Vi3GameHkr:Linuxのみがサードパーティソフトウェアなしでntfsの使用を開始した場合... /// Windows スワップを使用するため、単に「ページングファイル」と呼びます。
-grawity

20
これはPowershellでは機能しません。ジャンクションをたどり、すべてのファイルを削除します。cmd / c "rmdir mydir"を使用します。
ブライアンロー14


20

私の経験fsutil reparsepointrmdirは、アクセスが拒否される場合のいくつかのケースを処理します。

fsutil reparsepoint delete <<PATH>>

rmdirを使用するとアクセスが拒否されるジャンクションポイントがありました。この方法を使用すると、接合点は読み取り専用属性を持つ通常のフォルダーになります。attrib -Rとrmdirがついに仕事を終えました。
コーディズム


-1
linkd source /D

宛先で削除せずにジャンクションポイント(リンク)を削除します


7
質問を読んでください。このコマンドはWindows 7には存在しません。
Aaronaught
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.