# パス. ファイルのあるディレクトリ(フルパス)

# Bash

SCRIPT_DIR=$(cd $(dirname $BASH_SOURCE); pwd)

# Excel

=MID(CELL("filename", D1), 1, FIND("[", CELL("filename", D1))-1)

# PowerShell

Split-Path -Parent $PSCommandPath

# Python

os.path.abspath(os.path.dirname(__file__))

# Ruby

basedir = File.dirname(__FILE__)

# メモ

フルパス取らないといけないケースってなんだっけ?

取得したパスを使い回すときに相対パスで考えないといけないのが面倒だからフルパスにしているだけだったか?

[ 📩 ご意見 ]