search
  1. フォルダとファイルパス|ファイルの場所の書き方

フォルダとファイルパス|ファイルの場所の書き方

編集部 読了 約5分

  • ファイルパスとは、何のこと?
  • 3DCGのファイルを別のパソコンで開くと、貼った画像が表示されなくなる
  • 絶対パスと相対パスの違いを知りたい

パソコンの中のファイルは、フォルダに入れて整理されています。

ファイルの場所は、そのフォルダを順にたどって書きます。人に場所を伝えるときも、CADや3DCGのソフトが画像などのファイルを探しに行くときも、使うのはこの書き方です。

この記事では、フォルダの階層、ファイルの場所を書くファイルパス、絶対パスと相対パスの違いを解説します。

読むと分かるのは、3DCGで画像の参照が切れる理由と、参照が切れないようにファイルを置く方法です。

ファイルパスとは、ファイルの場所を、フォルダの階層をたどって書いたものです。

フォルダの階層とは

棚の中に小さな箱を入れて、書類を分けて整理している人の挿絵
フォルダの中にフォルダを入れた入れ子の形を、階層といいます

フォルダとは、ファイルを分類して整理するために入れておく場所です。

フォルダの中には、さらにフォルダを入れられます。この入れ子の形を、階層といいます。

ファイルパスとは

道しるべをたどって、目当ての箱にたどり着く人の挿絵
ファイルパスは、フォルダを順にたどってファイルの場所を書いたものです

Windowsのファイルパス(以下、パス)で、フォルダの区切りに使うのはバックスラッシュ(\)です。

たとえば、Cドライブから「仕事」「A邸」「図面」とフォルダをたどった先にある平面図は、「C:\仕事\A邸\図面\平面図.dwg」と書きます。

最後の「平面図.dwg」がファイルの名前で、その前がファイルのあるフォルダまでのたどり方です。拡張子の.dwgは、AutoCADの図面のファイルに付きます。

絶対パスと相対パスの違い

地図の住所のメモと、道順のメモを見比べている人の挿絵
絶対パスは住所、相対パスは道順のような書き方です

ファイルの場所の書き方は、書き始める所が違う、次の2つです。

  • 絶対パス:いちばん上の階層から書く
  • 相対パス:起点のフォルダから書く

絶対パスはいちばん上の階層から全部書く

「C:\仕事\A邸\図面\平面図.dwg」のように、いちばん上の階層から、ファイルのあるフォルダまでを全部並べるのが絶対パスです。最後には、ファイルの名前を付けます。

ドライブから書くときは、ドライブ文字とコロン(C: など)で始まります。フルパスとも呼び、住所のような書き方です。

相対パスは起点のフォルダから書く

相対パスは、起点のフォルダから見た位置で、ファイルの場所を書く方法です。1つ上のフォルダは「..」で表します。

たとえば「A邸」フォルダの中に、「図面」と並んで「画像」フォルダがあるとします。「図面」フォルダを起点にすると、「画像」フォルダの外観.jpgは「..\画像\外観.jpg」です。

起点から1つ上の「A邸」へ上がり、「画像」へ入る道順のような書き方です。

Blenderの.blendのファイルが画像の場所を書くときは、その.blendのあるフォルダを起点にします。

CADや3DCGのファイルが画像や図面を指す仕組み

図面のファイルから、画像のファイルへ線が伸びている様子を見ている人の挿絵
CADや3DCGのファイルは、画像や図面をパスで指していることがあります

CADや3DCGのファイルは、画像や別の図面を中に入れずに、パスで指して使っていることがあります。これが参照です。

例として、Blenderで貼った画像や、AutoCADの外部参照があります。Blenderで貼った画像を指すパスは、初めの設定では相対パスです。

ソフトは、パスが指す場所に、画像などのファイルを探しに行きます。

リンク切れが起きる理由と防ぎ方

フォルダをまるごと箱に入れて、相手に渡している人の挿絵
相対パスなら、画像と一緒にフォルダごと渡せば、参照は切れません

リンク切れは、パスが指す場所にファイルが無く、参照が切れることです。Blenderで画像を貼った所がピンク(紫)になるのは、リンク切れのためです。

Blenderでは、画像を別の場所へ移すとリンク切れが起きます。初めの設定の相対パスのときは、.blendのファイルだけを移した場合も同じです。

絶対パスで指していると、別のパソコンでは、パスが指す場所にファイルが無く、切れることもあります。

相対パスなら、.blendのファイルと画像のフォルダを一緒に動かせば、参照は切れません。人に渡すときも、.blendのファイルと画像を入れた1つのフォルダごと渡せば、そのまま開けます。

3DCGのソフトの間でモデルを受け渡すFBXでも、画像を.fbxの外の別のファイルとして参照していることがあります。

このときは、.fbxだけをコピーして渡すと参照が切れることがあるので、.fbxと画像を入れたフォルダごと渡してください。

AutoCADの外部参照は、相対パスにしておけば、図面一式を同じフォルダの構造のまま別のドライブへ移せます。

画像は1つのフォルダに入れてフォルダごと渡そう

画像と図面のファイルを1つのフォルダに入れ終えて、満足そうにしている人の挿絵
画像は、それを指すファイルと一緒に1つのフォルダに入れます

この記事で見てきたことは、次の3つです。

  • 絶対パス:いちばん上の階層から全部書く
  • 相対パス:起点のフォルダから見た位置で書く
  • リンク切れ:パスが指す場所にファイルが無いと、参照が切れる

画像は、それを指す.blendなどのファイルと一緒に1つのフォルダに入れましょう。相対パスで指していれば、フォルダごと渡しても参照は切れません。

あわせて読みたい

  • 「建築CAD・3DCGのファイル形式とは|拡張子」(準備中) — ファイル名の最後の拡張子の見方を知りたいとき
  • 「3DCGのファイル形式|OBJ・FBX・glTF・USD・STL」(準備中) — 画像が別のファイルになる形式を知りたいとき
  • Blenderのファイルの保存|保存の種類・自動保存・バックアップ — Blenderでファイルを保存するときの決まりを知りたいとき
  • 「Blenderの相対パス・絶対パスとパック|テクスチャの参照切れの防ぎ方」(準備中) — Blenderで相対パスやパックを設定したいとき
  • 「建築CAD・3DCGのデータの保存とは|作業中・保管・バックアップの置き場所」(準備中) — 仕事のデータをどこに置くかを決めたいとき

会員登録(無料)

記事やテーマのお気に入り・学習履歴・フォローが使えます。

この記事について

PERSC編集部が、建築の制作に関わる知識を実務目線で整理しています。内容は公開・更新日時点の情報にもとづきます。誤りや古い情報にお気づきの場合はお問い合わせよりご連絡ください。

PERSC では、記事の次の段としてオンライン講座とプラグインを用意しています。