Windows 8.1 で 1 つのファイルを複数のディレクトリに配置するにはどうすればよいでしょうか?

Windows 8.1 で 1 つのファイルを複数のディレクトリに配置するにはどうすればよいでしょうか?

複数のプロジェクトに必要なファイルがいくつかあります。
それらの変更を各プロジェクトのディレクトリに適用する必要があります。
常にコピーして貼り付けるのは非現実的であり、時々忘れてしまうことがあります。そのため、これを回避する方法が必要です。

フォルダーに対してもこれを行う方法はありますか?

答え1

シンボリック リンクを使用できます。cmd を開き ( Windows+ R、次に「cmd」と入力して Enter)、ファイルを保存したいディレクトリに移動します (cdそのためには を使用します)。次に と入力しますmklink <link_name> <path_where_you_have_your_original_files>

/Dディレクトリに対してもこれを行うことができますが、上記のコマンドにスイッチを追加してください。

答え2

確かにできます。 mklink.exeはあなたの友達です。

すべてのプロジェクト内のファイルに対してハード リンクを作成したいようですので、まずは 1 つのファイルから始めて、他のディレクトリへのハード リンクを作成します。この時点で、すべてのファイル名は同じデータ チャンクを指すことになります。シンボリック リンクを作成することもできますが、ハード リンクの方がモデルに適していると思います。

mklink /h linkname targetpath

また、これを使用してディレクトリ リンクを作成することもできます。ディレクトリ リンクの場合は、実際のディレクトリが 1 つ存在し、リンクがそのディレクトリを指すため、動作が若干異なります。

mklink /d linkname targetpath

詳細はWindows のさまざまなリンク タイプとは何ですか? どのように作成しますか?

答え3

私はあなたの回答に賛成票を投じましたが、この質問を訪れる人のために私が見つけたヒントをいくつか追加したいと思います。

まず、リンクを作成するフォルダーに移動し、Shift + Right Mouse buttonフォルダー内を押して(拡張メニューが開きます)「ここでコマンドウィンドウを開く」を選択します。

コマンド ウィンドウに次のように入力します:

mklink /h newLinkName pathToOriginal

ディレクトリについても同様です。

mklink /d newLinkName pathToOriginal

ちなみに、元のファイルへのパスを入力する代わりに、コンソールにドラッグ アンド ドロップすることもできます。

関連情報