2

ファイルとディレクトリを区別する方法の例を教えてください。 どちらも有効なディレクトリと有効なファイルを返します。たとえば、file-readable-p同じfile-exists-p結果が得られます。t/tmp/tmp/foo.txt

次のような関数を書きたいと思います。

(cond
  ( (filename-or-directory is a directory)
    . . . do ABC )
  ( (filename-or-directory is a file)
    . . . do XYZ ) )
4

2 に答える 2

4

が必要file-directory-pです。ディレクトリの場合は t を返します。

于 2013-11-13T20:29:18.090 に答える