複数のプロジェクトに必要なファイルがいくつかあります。
それらの変更を各プロジェクトのディレクトリに適用する必要があります。
常にコピーして貼り付けるのは非現実的であり、時々忘れてしまうことがあります。そのため、これを回避する方法が必要です。
フォルダーに対してもこれを行う方法はありますか?
答え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
答え3
私はあなたの回答に賛成票を投じましたが、この質問を訪れる人のために私が見つけたヒントをいくつか追加したいと思います。
まず、リンクを作成するフォルダーに移動し、Shift + Right Mouse button
フォルダー内を押して(拡張メニューが開きます)「ここでコマンドウィンドウを開く」を選択します。
コマンド ウィンドウに次のように入力します:
mklink /h newLinkName pathToOriginal
ディレクトリについても同様です。
mklink /d newLinkName pathToOriginal
ちなみに、元のファイルへのパスを入力する代わりに、コンソールにドラッグ アンド ドロップすることもできます。