[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
11.1 コンポーネント中のパスの分解 |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
TRAMP のファイル名は普通のファイル名とはあきらかに異なっています。
したがって、lisp の関数 file-name-directory
と
file-name-nondirectory
は、TRAMP パッケージによってオーバー
ライドされています。
関数の置き換えはシンプルかつ適切な方法です。ファイル名は分解され、 リモートパスに対してオリジナルのハンドラーがよばれます。そして、 その結果をもとに TRAMP パス名が再構成されます。
これにより、TRAMP パスの情報を扱う場合も、プラットホーム固有の オリジナルハンドラーのハックは有効です。
[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |