windows 7 – シンボリックリンクを削除するには?

symbolic-link windows-7

私はmklinkを使ってシンボリックリンクを作成しました。今、それを変更する必要があるのですが、それを削除して正しく再作成する方法がわかりません

  344  Ben V  2010-07-23


ベストアンサー

気をつけてくださいね

シンボリックリンクがディレクトリ(mklink /dで作成されたもの)である場合、delを使用すると、リンクだけではなく、ターゲットディレクトリ(リンクが指すディレクトリ)内のすべてのファイルが削除されます

解決策: 一方、rmdirはディレクトリリンクを削除するだけで、リンク先は削除されません

592  eddyq  2011-07-05


mklink /dで作成されたディレクトリのシンボリックリンクを削除するには、Windowsエクスプローラでシンボリックリンクを削除するのが安全です

73  ddelrio1986  2012-01-13


ファイルへのシンボリックリンクには del を使ってください。mklink /dで作られたディレクトリへのシンボリックリンクには、rmdirを使ってください

53  George V. Reilly  2010-08-19


Powershellでは、rmdirを使わないでください。代わりにcmd /c rmdir .\Targetを使いましょう。私自身がテストして確認したのはこちらです。http://kristofmattei.be/2012/12/15/powershell-remove-item-and-symbolic-links/

30  northben  2013-05-13


(例: foo は foo_ になります。) 本当のフォルダ _ に追加して、 シンボリックリンクを削除して、本当のフォルダから _ を削除するだけです

26  vcorp  2013-12-06


mklink はシンボリックリンクの削除には使用できません。シンボリックリンクを削除するには、通常のファイルを削除するのと同じように削除するだけです。例えば、上で作成した foo シンボリックリンクを削除するには、以下のコマンドを入力します

リンクがディレクトリへのハードリンクの場合

C:\test>rmdir foo

でなければ、リンクがファイルを指している場合(ディレクトリではなく)には

C:\test>del foo

ソースは以下の通りです。http://www.mydigitallife.info/2007/05/22/create-symbolic-links-hard-links-and-directory-junctions-in-vista-with-mklink/

21  Daisetsu  2010-07-23


私の場合(Windows 10)では、シンボリックリンクを作成した後に

MKLINK /D "C:\Users\username\Dropbox\MyProject" "C:\SourceProject"

を使用して削除し、ファイルエクスプローラやキーボードの削除キーを使用して削除すると、元のディレクトリも削除されます

何をすべきかというと、コマンドプロンプトからリンクを削除することです

C:\Users\username\Dropbox>rd /s MyProject

rdコマンドの詳細についてはhttps://docs.microsoft.com/en-us/windows-server/administration/windows-commands/rd

0  tetedp  2018-11-07


一番簡単な方法は、(シンボリックリンクが指している)フォルダを別の場所(親フォルダ)に移動してから、シンボリックリンクを削除することです。ファイルに害はありません!

0  netgoblin  2019-04-26


私はこのリンクシェル拡張をインストールしました。これを使うと、2つの方法があります

METHOD 1

表示されているようにコンテキストメニューを使って作成し、ファイルエクスプローラから削除します

C:\Windows\Logsのようなフォルダでテストしてみてください。私は、削除するテンポラリファイルのすべての可能な場所のディレクトリを作成しているだけで、シンボリックリンクを介してそれらのサイズを監視することができる中央のフォルダが欲しかった

注意:画面が白くなるのはUACだけです

delete from explorer method

METHOD 2

最も安全な方法ここに文書化されていない AFAIK

作成したシンボリックリンク(上記の手順で)上で、今度はその上で右クリックしてプロパティをクリックし、Link Propertiesタブに移動します

注意: このシェル拡張はこのタブを追加しました

私が行く前に、多くの情報はここで見つけることができます, また、ホームページ上にはx64と32ビット版があります

そこで、続けるために、ここでは、元のターゲットと異なるものであれば、ターゲットフィールドに何でも追加することができます


  1. C:\Windows\Logs target before のようにターゲットを指定した場合のbeforeです

  2. ターゲットを C:\Windows\Logs_ とした後の例です

    target after

  3. Press OK

  4. あなたは、リンクが今壊れているので、Link Propertiesタブをクリックしたときにエラーメッセージが表示されますので、上記の同じ1-3の手順を介して行くことによって、これを再度確認することができます

  5. IMHOでは、方法1よりもシンボリックリンクを削除する方が安全です


しかし!ここではどちらの方法も有効なので、ユーザーの選択次第です。私は嬉しくてつまずいてしまったpropertiesメソッドが好きなので、上記のステップ4を使えば100%リンク切れになります

マウスの右ボタンでフォルダを別のフォルダにドラッグして、サブメニューでシンボリックリンクを作成するオプションを選択してシンボリックリンクを作成したgifです

削除するには、方法2の上記1~5の手順を踏むか、方法1の手順を踏むだけです

プロパティメソッドを使ってシンボリックリンクを作成・削除する方法

注意:画面が白くなるのはUACだけです

gif on how to create and delete syn links using the properties method

0  Ste  2019-06-23


Windows 10ディレクトリのシンボリックリンクを作成します

MKLINK /D "C:\Users\andronoid\Program Files" C:\Users\andronoid\AppData\Local

Windows 10ディレクトリのシンボリックリンクを削除します

0  andronoid  2020-03-29


タイトルとURLをコピーしました