《通链参考手册》


Function COMPILE-FILE-PATHNAME

●语法设定:

compile-file-pathname input-file &key output-file &allow-other-keys => pathname

●参数和值:

input-file---a pathname designator. (Default fillers for unspecified components are taken from *default-pathname-defaults*.)

output-file---a pathname designator. The default is implementation-defined.

pathname---a pathname.

●详情:

Returns the pathname that compile-file would write into, if given the same arguments.

The defaults for the output-file are taken from the pathname that results from merging the input-file with the value of *default-pathname-defaults*, except that the type component should default to the appropriate implementation-defined default type for compiled files.

If input-file is a logical pathname and output-file is unsupplied, the result is a logical pathname. If input-file is a logical pathname, it is translated into a physical pathname as if by calling translate-logical-pathname. If input-file is a stream, the stream can be either open or closed. compile-file-pathname returns the same pathname after a file is closed as it did when the file was open. It is an error if input-file is a stream that is created with make-two-way-stream, make-echo-stream, make-broadcast-stream, make-concatenated-stream, make-string-input-stream, make-string-output-stream.

If an implementation supports additional keyword arguments to compile-file, compile-file-pathname must accept the same arguments.

●例子:

See logical-pathname-translations.

●受制于: 无。

●例外情况:

An error of type file-error might be signaled if either input-file or output-file is wild.

●更多信息:

compile-file, pathname, logical-pathname,

Section 20.1 (File System Concepts),

Section 19.1.2 (Pathnames as Filenames)

●说明: 无。


X3J13设计清单非标准部分,可查下面章节:


◇首页 § ◎章节目录 § □内容索引 § ○符号索引 § △术语表 § ※设计草案