web-dev-qa-db-ja.com

エクスプローラーでWindows10に別のアイコンのシンボリックリンクを表示させることはできますか?

ディレクトリのコピーで問題が発生し、コピー操作などでシンボリックリンクが失われたという事実を見逃しているため、シンボリックリンクフォルダを参照しているときに知りたいのですが、エクスプローラでシンボリックリンクを視覚化する方法はありますか?

4
Josh Comley

本来、いいえ、それを行う方法はないようです。

ただし、 Link Shell Extension などのExplorerShell拡張機能を使用できます。

7
Darren Monahan

私はこの投稿が古いことを知っていますが、ここに私が見つけた解決策があります。彼らはより簡単/より良い方法かもしれませんが、それは私にとってはうまくいきました。 CreateShortcut、TargetPath、およびIconLocationを変更する必要があります。アイコン番号は0から始まり、上から下に向かってカウントされます。アイコンがすぐに表示されない場合がありますが、作成後に少なくとも変更することができます。

$Shell = New-Object -ComObject ("WScript.Shell")
$Favorite = $Shell.CreateShortcut("C:\Users\$env:username\AppData\Roaming\Microsoft\Windows\Network` Shortcuts\Test.lnk")
$Favorite.TargetPath = "\\server\directory";
$Favorite.IconLocation = "%SystemRoot%\system32\imageres.dll,8"
$Favorite.Save()
1
NasalNomad