CL 接受文件名遵从 FAT、HPFS 或 NTFS 命名规则的文件。 任何文件名可包括完整或部分路径。 完整路径包括驱动器名和一个或多个目录名。 CL 接受由反斜杠 (\) 或正斜杠 (/) 分隔的文件名。 部分路径忽略了驱动器名,CL 假定该驱动器是当前的驱动器。 如果不指定路径,CL 假定该文件在当前目录中。
文件扩展名决定处理文件的方式。 扩展名为 .c、.cxx 或 .cpp 的 C 和 C++ 文件将被编译。 其他文件(包括 .obj 文件、库 (.lib) 和模块定义 (.def) 文件)将传递给链接器而不经过处理。