#42: 2022-01-08 やったこと

例えば、path/to/project/VSCode で開いていて、その中の path/to/project/sub/ に置いた fsx スクリプトを実行する場合、カレントディレクトリは sub ではなく project となります。

.NET での Path.Combine と Path.Join

今まで深く考えずに Path.Combine を使っていましたが、こちらは最初の引数が絶対パス、以降の引数が相対パスとなることを想定しているそうです。

This method assumes that the first argument is an absolute path and that the following argument or arguments are relative paths.