ファイルパスの基本概念
5分で学べる、ハチコのAI実践カフェ。
おはようございます。この番組では、ママエンジニアハチコがAIでできたことや、おすすめのAI活用法をお届けしています。
もしこの放送を気に入っていただけたら、いいねやフォローしていただけるととっても嬉しいです。
さて、9月12日金曜日、皆様いかがお過ごしでしょうか。
いやー、もう金曜日なんですね。私は先週の土日に合宿に行っていたので、本当にね、あっという間の1週間でした。
パッと切り替えてね、日常に戻れる人ってすごいなーって思いながらですね、ちょっと余韻に浸りつつ、その合宿で作ってたものをね、ちょっとちまちまと直してみたりしておりました。
で、ずっと一昨日、もっと前からか、ずっとね、作っているアプリについてお話ししてきましたけど、
昨日お話ししてた時に、ファイルパスの話が出てきました。
で、お話ししながら、このファイルパスについてもちゃんと話さないといけないなーと思ったので、今日はファイルパスについてお話ししていこうと思います。
ということで、今日のテーマはこちら。ファイルパスと仲良くなろう。
まずファイルパスって何って話なんですけど、これはコンピューターの中の特定のファイルとかホルダーの位置を示す文字列ですね。
これはファイルがどこに保存されているかっていうものを特定するためのもので、住所みたいなものです。
コンピューターの中にはホルダーがあって、その中にまたホルダーがある時もあるし、ファイルがある時もあるしっていう感じで階層構造になっているんですよね。
その一層一層をスラッシュとかバックスラッシュで区切って表示したものがファイルパスになります。
バイブコーディングをされている皆さんは必ずこのファイルパスは目にしているはずなんです。
意識はしてないかもしれないですけど、AIと何らかのやり取りをして、プログラムを書いてもらっているのであれば、そのやり取りの中に必ずこのファイルを新規作成しますとか編集しますみたいなことをAIが言っていると思います。
なのでファイルパスなんて使ってたっけって、もしこれを聞いて思った方は次にバイブコーディングをするときに、お願いした後にAIがバーって英語で書いていく。
そこをよくよく見てみるとファイルパスが存在しているので、よかったら見てみてください。
絶対パスと相対パスの理解
ファイルパスには種類が2つあります。絶対パスと相対パスです。
絶対パスっていうのは、起点となるフォルダルートディレクトリとか言うんですけど、必ずそこからスタートする場所になります。
それに対して相対パスっていうのは、今作業中のフォルダを起点としてどこかっていう話をします。
例えば、昨日お話ししたピリオドスラッシュっていうのは、バックスラッシュでもいいんですけど、これはちなみにOSによってバックスラッシュかスラッシュかが違うんですが、意味合いとしては一緒なので今はスラッシュって言っちゃいますね。
ピリオドスラッシュって書いたときは、今いる場所ピリオドピリオドスラッシュって書くと、一個上の親のフォルダみたいな感じで表現することができます。
なので、あるフォルダないしはファイルには必ず2つの住所の書き方があるということです。
例えば、Cドライブの中にある添付っていうフォルダの中のテスト.テキストみたいなものがあるとしたら、今言ったのが絶対パスになります。
Cドライブスラッシュ添付スラッシュテストだけテスト.テキストっていうのが絶対パス。
それに対して相対パスは自分が今どこのフォルダを開いてるかによって変わってくるんですけど、
例えば添付っていうフォルダの中にいてテスト.テキストを指したい場合は、ピリオドスラッシュテスト.テキストになります。
Cドライブにいるときは、ピリオドスラッシュ添付スラッシュテスト.テキストみたいな感じに書けるはずです。
これはかなり耳から聞くとはてなってなる内容だったかなとか思っていますが、
最近ノートサボってるのでノートなどにまとめてみようかなと喋りながら思っております。
Viveコーディングで何か作ったときとかに設定ファイルを作りますみたいなときに、このファイルパス結構出てきます。
まずはファイルパスの書き方は絶対パスと相対パスと2つあって、AIが作ってくれた設定ファイルがどっちで書かれているか、
それがまずは判断できるようになったらとってもいいんじゃないかなと思います。
ということで、今日もここまで聞いてくださって本当にありがとうございます。
一緒にAIで毎日ちょこっと進化していきましょう。
それではまたねー。