エスケープシーケンスと、パスの形式
パスに使用するセパレータは、
- WEB用
//
- WEB用(エスケープ付き)
////
- ファイルパス用
\\
- ファイルパス用(エスケープ付き) ※Windows用ファイルパス
\\\\
をどういうときに、どれを使うべきか?
について質問(確認)です。
javaのプログラム上でパスを作成する場合は、
1と3
javaから、何かのAPIやミドルウェア等に処理依頼するときは、
1または3の場合と、
2または4の場合があるという理解で相違ないでしょうか?
※APIやミドルウェア等が、エスケープ付きの状態でinputを要求しているケースでは、
実際のパスのセパレート文字の\、/を作りつつ、
さらにエスケープシーケンスのための\、/を作る必要があるために2個分必要
というケースがありうるため。