ALL

プログラミングの基礎学習- 絶対パスや相対パス -

ファイルパスとは

”ファイルパス”とは、指定した目的のファイルにたどり着くための道筋を示した情報のことです。

このファイルパスのことを「ディレクトリ」と呼びます。

例えば、パソコンのデスクトップの「新しいフォルダー」というフォルダの中に
「新しいテキスト ドキュメント.txt」というファイルがあった場合に、
この「新しいテキスト ドキュメント.txt」の”ファイルパス”は

C:Usersパソコンのユーザー名Desktop新しいフォルダー新しいテキスト ドキュメント.txt
 
となります。
 
IT博士
IT博士

このように、ファイルパスとはその目的のファイルを指し示す住所のようなものだと思ってください。

相対パスとは

相対パスとは、今現在作業している作業中のフォルダ(カレントディレクトリと呼びます)から、ファイルやディレクトリの位置を指定する方法のことを指しています。

/* 今作業しているフォルダ(カレントディレクトリ)がデスクトップの場合 */
".新しいフォルダー新しいテキスト ドキュメント.txt"

少し見づらいですが相対パスを示すには、
現在の作業中のフォルダ(カレントディレクトリと呼びます)がデスクトップだった場合、デスクトップより前のパスは" . "で省略して表示することができます。

IT博士
IT博士

先ほど「ファイルパスとはその目的のファイルを指し示す住所」と言いましたが、その例で言うと現在地から目的の場所までの経路案内が相対パス。と考えることができますよ♪

なるほど。
現在地から目的地までが相対パスってことですね!
じゃあその反対ですべての情報が指し示しているのはなんていうんですか?

IT博士
IT博士

すべての情報を示すものは次紹介しますね!

絶対パスとは

絶対パスとは、ディレクトリの階層の一番上(ルートディレクトリといいます)からファイルやディレクトリの位置を指定する方法です。

/* 絶対パス(フルパスを指定する方法) */
"C:Usersパソコンのユーザー名Desktop新しいフォルダー新しいテキスト ドキュメント.txt"

このように絶対パスは一番上の階層から指定の場所まですべての情報を記述したものになります。
この方法だと、プログラミングする際はファイルの場所を変更した際などにすべて変更しないといけないので、注意が必要です。

IT博士
IT博士

先ほどと同じく、こちらも住所で例えてみましょう!

さっきの相対パスは、現在地から目的地までの道順でしたよね。

IT博士
IT博士

絶対パスは、ディレクトリのすべてを指定する方法なので、
「日本, 東京都, 〇〇区, 〇〇町, 1-1-1」のようにすべての情報のことです。

まとめ

今回はファイルパスについて、解説しました。

~はじめてのプログラミング~ 基本のイロハ

プログラミングだけでなく、パソコンを扱う方にとっては知っておいて損はないことなので、基本だけでも理解しておくといいでしょう。

  • ファイルパスとは「住所」のようなもの
  • 目的のファイルの場所を示している
  • 相対パスと呼ばれるファイルパスを省略したもの
  • 絶対パスと呼ばれるファイルパスを省略せずに表示したもの

この項目だけは押さえておいてください。


 

Kindle Unlimitedで無料で本が読める

 

Kindle Unlimitedを無料で試す

 

なら最初の30日間は無料でコーディング・デザイン・ブログ・英語・Youtubeの参考書・キャリア・副業・マーケティング・漫画・美容知識・雑誌などが読み放題です。

人気の本もあるので是非お試ししてみてください!30日以内に解約すればお金は全くかかりません。

 


最近の投稿

【今すぐ行動しよう】フリーランスエンジニアとブログの相性は抜群!

フリーランスエンジニアがスキルや経験から得たビジネスノウハウを共有する手段として「ブログ」は非常におすすめです。自身のスキルや知識のアウトプットや、実際に自分が経験したことを共有して同じような境遇の人の手助けになるような情報を公開することで自分に帰ってくるメリットは非常に多いです。今回はそのあたりについて紹介していきます。

【経験談】フリーランスのエンジニアは本当に大変なの?安定のコツやポイント

フリーランスのエンジニアは「大変だからやめとけ」という話をよく聞くので、そのことについて現役でフリーランスエンジニアとして生活している私が、その話の実態を解説しようと思います。フリーランスエンジニアの大変なところはもちろんありますが、それ以上にメリットが多いので私個人的には非常におすすめしています。

【幸福度UP】フリーランスエンジニアの「田舎暮らし」実現できます

フリーランスエンジニアとして田舎で暮らす人が増えてるって聞くけど、本当なのかな?どうやったら実現できるのか?今回はフリーランスエンジニアとして田舎で生活をしたいという方向けに、実現可能なのか、実現するにはどうすれば良いのかをご紹介します。

【単価交渉で収入アップ】フリーランスが単価交渉を成功させる4つのポイント

フリーランスが収入をアップさせるための重要な手段のひとつに「単価交渉」があります。今回は、現役でフリーランスとしてエンジニアをしている私が実践して効果のあった単価交渉の方法やコツをご紹介します。

【 今なら無料!】タスク管理ツール「Backlog」を無料で使う方法と手順

今回は、普段のタスク管理からプロジェクトの管理まで幅広く使えるツール「Backlog」を無料で使うための方法とその手段を画像つきで紹介しました。もし気に入らなければ、期間内に解約してしまえば費用はかかりません。また、以外と知られていない「フリープラン」も紹介しているので、是非参考にしてみてください。

Copyright© FUNA BLOG , 2021 All Rights Reserved.