VSCodeでフォルダツリーからファイルやフォルダの絶対パスを取得したい

VSCodeでフォルダツリーからファイルやフォルダの絶対パスを取得したい。
結論から言えばフォルダツリー上で右クリックすれば出ます。
こんな感じ。

馬鹿馬鹿しい話ですが特殊な操作をしないといけないと思い込んで少し時間を使いました。
灯台下暗しというやつです。

絶対パスのコピー

早速使ってみます。

右クリック → パスのコピー

C:\Work\ブログ\2021年\7月\13日\https://www.premium-tsubu-hero.net/wp-content/uploads/2021/07\howto-vscode-path-get-01.png

イイ感じ。便利です。
しかし、Windowsの標準仕様とは異なりますね。
ダブルクォートでくくられません。

では、ファイルパスにスペースが入っている場合はどうでしょう。

C:\Work\ブログ\2021年\7月\13日\https://www.premium-tsubu-hero.net/wp-content/uploads/2021/07\howto-vscode-      path-get-03.png

特にダブルクォートで括ったりしないんですね。

相対パスのコピー

イマイチ馴染みがありませんが使ってみます。
どこからどこの相対パスなのか?

結果は以下のとおり。

13日\https://www.premium-tsubu-hero.net/wp-content/uploads/2021/07\howto-vscode-path-get-03.png

微妙。

言い訳

何故、こんな事でハマったのか少し考えてみました。
おそらくWindowsの仕様でパスのコピーが隠されてるからではないかと考えます。
WindowsのエクスプローラーはShiftを押しながらだとフォルダやファイルのパスがコピーできます。

通常の右クリック

Shift+右クリック

今更ながら何でこんな仕様になってるんでしょうかね?

まとめ

右クリックのパスのコピー。
案外盲点でした。

おわり


VSCodeの使い方はこの辺にまとめています。
よろしければどうぞ。→ Visual Studio Code

コメントする

メールアドレスが公開されることはありません。