[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

11. ファイル名、ディレクトリ、パス名がどのように変換され(mangled)、管理されるか

11.1 コンポーネント中のパスの分解  


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

11.1 コンポーネント中のパスの分解

TRAMP のファイル名は普通のファイル名とはあきらかに異なっています。 したがって、lisp の関数 file-name-directoryfile-name-nondirectory は、TRAMP パッケージによってオーバー ライドされています。

関数の置き換えはシンプルかつ適切な方法です。ファイル名は分解され、 リモートパスに対してオリジナルのハンドラーがよばれます。そして、 その結果をもとに TRAMP パス名が再構成されます。

これにより、TRAMP パスの情報を扱う場合も、プラットホーム固有の オリジナルハンドラーのハックは有効です。


[ << ] [ >> ]           [Top] [Contents] [Index] [ ? ]

This document was generated by XEmacs Webmaster on October, 17 2002 using texi2html