少なくとも Windows XP でサポートされ、新しいユーザーのダウンロードを必要としないものが必要です。
少なくとも Windows XP でサポートされ、新しいユーザーのダウンロードを必要としないものが必要です。
回答:
ジャンクションを見たことがありますか?
また、Windows Vistaでは、シンボリックリンクを作成するためのmklinkコマンドラインツールが導入されました。
MKLINK [[/D] | [/H] | [/J]] Link Target
/D Creates a directory symbolic link. Default is a file
symbolic link.
/H Creates a hard link instead of a symbolic link.
/J Creates a Directory Junction.
Link specifies the new symbolic link name.
Target specifies the path (relative or absolute) that the new link refers to.
スコット・ハンセルマンは、それについての記事を書いています http://www.hanselman.com/blog/MoreOnVistaReparsePoints.aspx。
Windows XPについてのみ話している場合は、Junctionツールのみを使用したことがあります。
mklink
まさに私が探していたものでした。
ln
コマンドの引数の順序を逆にしたのですか?
ファイルへのシンボリックリンク、「ジャンクション」と呼ばれる古いタイプのリンク(基本的にはフォルダーへのシンボリックリンク)、およびより多くのエキゾチックなタイプのリンクを簡単に作成できるリンクシェル拡張と呼ばれるツールがあります。
基本的な使用方法は簡単です。ソースフォルダーに移動し、リンクするファイルまたはフォルダーを右クリックして、コンテキストメニューから新しい[リンクソースを選択]オプションを選択します。次に、リンクをドロップするフォルダーに移動し、右クリックして、[名前を付けてドロップ]を選択し、ファイルの場合は[シンボリックリンク]を、フォルダーの場合は[ジャンクション]を選択します。
しかし
注意:マイクロソフトがこれを困難にしている理由の1つは、ジャンクションとシンボリックリンクにより、重要なファイルを誤って削除することが非常に簡単になるためです!
Windows 7より前のバージョンでは、エクスプローラーでジャンクションまたはシンボリックリンクを削除すると、元のディレクトリも自動的に削除されます。
私はこの問題が解決されたと信じています...しかし、もちろん約束はしません...サードパーティのファイルブラウザには特に注意してください(シンボリックリンクが必要な場合は、痛いほど確信しています) Windows 7 Explorerがどれほど激しく吹いているかを認識しています。)
しかし、私は脱線します。私のポイントは、注意して、宿題をし、LSEのドキュメントを読んでジャンクションとシンボリックリンクが実際にどのように機能するかを調べ、ジャンクションとシンボリックリンクをいじり始める前にすべてをバックアップすることです!
参照されたディレクトリは、実際に%PATH%に追加されたかのように機能するはずです。
いいえ、C:\ binを%PATH%に追加し、c:\ bin内にc:\ bin \ anotherDir \というジャンクションを作成してc:\ anotherDir \を指すようにして、some.exeを実行できるようにします。次のようなコマンドライン:
> anotherDir\some.exe
これは、%PATH%変数がサブディレクトリ(シンボリックリンクかどうか)で機能しないため、機能しません。
some.exeへのハードリンクを直接作成する必要があるため、ハードリンクc:\ bin \ some.exeはc:\ anotherDir \ some.exeを指します。
だから要約すると、私はあなたがあなたが求めていることを正確にできるとは思わない。それは、ジャンクションとハードリンクを作成するためにLink Shell Extensionをお勧めするということです。非常に使いやすいWindowsエクスプローラー拡張機能で、ほとんどのジャンクションツールよりも多くの機能を提供します。
Windowsで Symlinkerを作成するGUIツールのSymlinkerを試してください
このアプリケーションを実行するには.Net Framework 3.5が必要です(SP1を推奨)。2015年4月24日以降、このソフトウェアは
mklink <oldpath> <newpath>
mklink /D <oldpath> <newpath>
mklink
コマンドがありません。
mklink
あたりに、technet.microsoft.com/en-us/library/cc753194(v=ws.11).aspx
XPに付属しているNTFSのバージョンがシンボリックリンクをサポートしているとは思わない。VistaおよびWindows 7に同梱されているNTFS6は、mklink
コマンドでシンボリックリンクをサポートしています。NTFSのXPバージョンはハードリンクをサポートしますが、これらはボリュームにまたがることはできません。
ジャンクションは優れたユーティリティですが、注意すべき点の1つは、ジャンクションポイントがWindowsエクスプローラーの通常のフォルダーとまったく同じに見えることです。
コマンドラインで「junction.exe -s」を使用して、フォルダーおよびサブフォルダー内のすべてのジャンクションをリストします。
Microsoft SysInternalsのJunctionツールを使用して推奨します:http ://technet.microsoft.com/en-us/sysinternals/bb896768.aspx
cmd.exeを使用した例:
junction c:\Program-Files "c:\Program Files"
右クリックで簡単に作成できる「Easy Symbolic Link」と呼ばれる軽量ソフトウェアがあります。ここで試してください:
サードパーティのソフトウェアは必要ありません。.bat
ファイルを使用するだけです:
https://puvox.software/blog/easiest-method-create-symlink-symbolic/