Pathname
参考:
class Pathname | Ruby リファレンスマニュアル [公式]
join
参考:
相対パス指定とコードの移植性について | gouf ブログ (gouf.hatenablog.com)
Ruby でパス文字列を組み立てるときは Pathname クラスを使おう | WEB SALAD
File.join | Ruby リファレンスマニュアル [公式]
Pathname#join | Ruby リファレンスマニュアル [公式]
パスを分割する
パスを構成要素に分割する。
"path/to/file".split(File::SEPARATOR)
ディレクトリ名とファイル名に分ける。
File.split("path/to/file")
参考:
Ruby で URL や Path 文字列を分割する | deadwood
File.split | Ruby リファレンスマニュアル [公式]
How to split a directory string in Ruby? – Stack Overflow
Windows でパスを扱う
参考: