Windows 7で追加プログラムなしでハードリンクを作成する


55

ここでの私の目的は、Dropboxによってエミュールクレジットファイル(application.dat?)を同期することです。ただし、クレジットファイルはDropboxディレクトリ内にありません(デフォルト)。そこで、この目標を達成するためのハードリンクを作成します。

WindowsでPerlによるハードリンクを作成できることを知っています。(私はWindows XPでPerlを学びました。WindowsXPではハードリンクのみが有効です。)しかし、近い将来Perlを使用する予定はないので、新しいソフトウェアをインストールしてそれを行うのはやりすぎだと思われます。

何か案は?シンプルであるほど良い。

回答:


86

mklink次のようなコマンドを使用できます。

mklink /H <link> <target>

これでうまくいくと思いますが、同期に関して2つの異なる場所で同時にeMuleを使用するとどうなるかわかりません。

ファイルではなくディレクトリにリンクする場合は、次のコマンドを使用します。

mklink /J <link> <target>

注:これにより、シンボリックリンクではなくジャンクションが作成されます。ジャンクションは、ターゲットとソースが同じボリューム上にない場合に使用します。


1
残念ながら、これはネットワークボリュームでは
機能しません

2
@Thariamaハードリンクは、同じディスク内でのみ機能します。ネットワーク上で次のことができないハードリンク
M'vy

正しい、それは私が考えたものだ
Thariama

...その意味。「ハードリンク」は同じハードドライブの場所を指し、ネットワーク上ではマシンごとに異なるハードドライブを使用しています。
イヴァンカステラーノス14年

1
@ Hut8-作成mklink者がWindows 7でこれを行う方法を具体的に尋ねた後、回答を受け入れた場合、実際にWindows 7で動作すると言うことは安全です。私の声明をサポートするために、CreateSymboicLinkは、サポートされている最小クライアントとサポートされている最小サーバーを示していWindows VistaますServer 2008。36人がWindows 7に当てはまらないものに対する答えを支持した場合、彼らは自分自身を恥ずかしく思うべきです(良いことです)。
ラムハウンド

16

ハードリンクを作成する方法— Windows 7だけに限定されない:


mklinkはwin7 / cmdで機能しますが、fsutilは許可を拒否して失敗します。また、XPおよびwin7で適切に機能するjunctionコマンドもあります。
モッシュ

5

このシェル拡張は非常に便利で、広告も何もない、非常に軽いと思います。サードパーティ製のソフトウェアであると思われますが、Windowsに統合されているため、ネイティブサポートに近づいています。とにかく、それはあなたが望んでいたもので、ネイティブな感じで、フリルはないと思いました。 http://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html#download


同意しましたが、それは追加のプログラムです。
ビグニケ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.