【ふぁいるぱす】

ファイルパス とは?

💡 ファイルの住所録、迷子にならない道しるべ
📌 このページのポイント
絶対パスと相対パス 絶対パス C:\ Users hiyoko Desktop Documents report.txt C:\Users\hiyoko\Desktop\report.txt 相対パス 現在地: Documents 1つ上のフォルダに戻る ..\Desktop report.txt ..\Desktop\report.txt 今いる場所からの相対的な道順
ファイルパスのイメージ
ひよこ ひよこ

ファイルパスってどういうもの?

ペンギン先生 ペンギン先生

ファイルの住所みたいなものだよ。たとえば「C:\Users\hiyoko\Desktop\report.txt」これがWindowsでのファイルパスだね

ひよこ ひよこ

絶対パスと相対パスって何が違うの?

ペンギン先生 ペンギン先生

絶対パスは『東京都渋谷区〇〇1-2-3』みたいに最初から全部書く方法。相対パスは『ここから2つ隣のビル』みたいに今いる場所を基準にした書き方だよ

ひよこ ひよこ

どっちを使えばいいのかな?

ペンギン先生 ペンギン先生

確実に場所を指定したいなら絶対パスが安全だけど、プロジェクト内のファイルを指定するときは相対パスのほうが便利だね。フォルダごと別の場所に移動しても相対パスなら壊れないんだ

ひよこ ひよこ

Windowsとmacで書き方が違うって本当?

ペンギン先生 ペンギン先生

そうなんだ。Windowsは「\」(バックスラッシュ)で区切るけど、macOSやLinuxは「/」(スラッシュ)を使うよ。プログラムを書くときはこの違いに気をつけないとエラーになることがあるんだ

ひよこ ひよこ

パスが長くて読みにくいときはどうするの?

ペンギン先生 ペンギン先生

環境変数やシンボリックリンクで短縮する方法があるよ。たとえば「~」はホームディレクトリの省略記号だし、Windowsでも「%USERPROFILE%」で自分のフォルダを指せる。パスの扱いに慣れるとコマンド操作が格段に速くなるよ

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「ファイルパス」って出てきたら「ファイルの住所」と思えればだいたいOK!
📖 おまけ:英語の意味
「File Path」 = ファイルの経路
💬 「path(道・経路)」という言葉のとおり、目的のファイルまでの道順を表しているんだよ
← 用語集にもどる