• 公開日:

Windowsでショートカットを相対パスで作る方法

例えば、USBにファイルのショートカットを入れて、他のPCにそのUSBを差し込み、ショートカットからファイルにアクセスしたいとします。

しかし、通常ショートカットは絶対パスで作られており、PCのユーザー名が変わるとショートカットが使えなくなってしまいます。

このような場面で役立つのが、ショートカットを「相対パス」で作成する方法です。本記事では、そもそもパスとは何なのか?というところから、作成方法を紹介していきます。

ショートカットキー一覧表を無料でダウンロード!

ウィンドウズの全ショートカットキーの一覧表を印刷できるようにPDFにしました。「登録なし」で「無料ダウンロード」できます。

パスとは?

「パス」とは、ファイルやアプリケーションがどこにあるのかを示す経路のことを言います。

パスについて

上記画像は「テスト.txt」というファイルのプロパティです。

「場所」の横を見てみると、なにやら長い英単語が記されています。

この「C:\Users\ユーザー名\Desktop\memo\テスト.txt」という英単語の羅列が、ファイルの場所を示すパスです。

パスのC:の意味

パスの先頭にある「C:」は、ローカルディスクを指します。

実際にエクスプローラーでローカルディスクを見てみると、名前の横に(C:)と表示されていることが分かります。

例えば、ローカルディスク(C:)→ユーザー→ユーザー名→デスクトップ→memoの順でフォルダを辿っていくと、先ほどの「テスト.txt」というファイルに辿り着きます。

パス = ファイルの場所を示したものと簡単に覚えれば良いでしょう。

パスには「絶対パス」と「相対パス」があり、それぞれ特徴が異なります。以下で簡単に解説します。

絶対パスとは

絶対パスとは、ファイルの場所を1つ1つ最初から最後まで記述する方法のことを言います。

例:C:\Users\ユーザー名\Desktop\memo\テスト.txt

上記の例のように、フォルダの階層を1つ1つバックスラッシュで区切って記述します。

Windowsでファイルやアプリのショートカットを作成すると、絶対パスで作成されます。

絶対パスにはPCのユーザー名も記述されるため、ユーザー名が異なると他のPCからアクセスできなくなる問題が生じます。

作成したショートカットをUSBなどを使って別のPCに移したいときは、以下の「相対パス」でショートカットを作成することをおすすめします。

相対パスとは

相対パスとは、ファイルの位置を起点として記述する方法のことを言います。

例:.\memo\テスト.txt

ファイルの相対的な位置を示せば良いため、絶対パスとは違い、フォルダの階層を1つ1つ記述することはありません。

ファイルの位置さえ変わっていなければ、別のPCからでもファイルにアクセスすることができます。

Windowsのショートカットは通常絶対パスで作られますが、簡単な方法で相対パスに変更することができます。

Windowsでショートカットを相対パスで作る方法

元ファイルとショートカットの説明

ここでは、デスクトップに「memo」というフォルダを作成し、その中に「テスト.txt」というテキストファイルを入れました。

そして、テスト.txtを開くショートカットである「テスト.txt - ショートカット」ショートカットを作成しました。

Windowsのデスクトップにショートカットを作成する方法が分からない場合は、まず以下の記事を参考にショートカットを作成してください。

Windows 10で様々なショートカットアイコンを作成する方法

今回は例として、「テスト.txt - ショートカット」を相対パスにする方法を紹介していきます。

プロパティを選択する

相対パスにしたいショートカット(例:テスト.txt - ショートカット)を右クリックし、②「プロパティ」を選択します。

プロパティが開かれる

「プロパティ」ダイアログボックスが表示されます。

この画面には、ショートカットのパスが表示されます。「リンク先」を見てみると、1つ1つ場所が示された絶対パスになっていることが分かります。

早速、相対パスに変更してみましょう。

リンク先を相対パスにする

「リンク先」にあるパスを、以下のように変更します。

%windir%\explorer.exe "相対パス"

ここでは例として、「%windir%\explorer.exe ".\memo\テスト.txt"」のように変更しました。

パスの先頭に「%windir%\explorer.exe」を追加してエクスプローラーを指定したうえで、相対パスを指定します。

フォルダの中に元ファイルがある場合は、「.\フォルダ名\元ファイル」のように指定しましょう。

作業フォルダーを削除してOKボタンを押す

「作業フォルダー」を空欄にし、②「OK」ボタンを押します。

ショートカットを相対パスで作成できた

ショートカットを相対パスにすることができました。相対パスにすると、アイコンもエクスプローラーのような表示に変わります。

あとは、ショートカットから元ファイルを開けるかどうか確かめてみましょう。

ショートカット(例:テスト.txt - ショートカット)を選択します。

相対パスのショートカットで元ファイルを開くことができた

このように問題なく元ファイルを開くことができれば、ショートカットを相対パスで作成する手順は完了です。