web-dev-qa-db-ja.com

Windows 7で余分なプログラムなしでハードリンクを作る

ここでの私の目的はDropboxで私のEmuleクレジットファイル(application.dat?)を同期させることです。しかし、クレジットファイルはDropboxディレクトリの中にはありません(デフォルト)。だから私はこの目的を達成するためにハードリンクを作りたいです。

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

何か案は?単純なほど良い。

52
user69835

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

mklink /H <link> <target>

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

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

mklink /J <link> <target>

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

82
M'vy

ハードリンクを作成する方法 - Windows 7に限定されているわけではありません。

16
JdeBP

私はこのシェル拡張が本当に便利だと思います。私はそれがサードパーティ製のソフトウェアであると思いますが、それはウィンドウズに統合されているので、ネイティブサポートに近づくのと同じくらい近いです。私はそれがあなたがとにかく欲しいものであると考えました、ネイティブの感触、飾りなし。 http://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html#download

5
Motes