dos_makepath

创建一个路径, 由盘符, 路径, 文件名, 和扩展名组成.


语法

(dos_makepath drive directory filename extension)

参数

drive

盘符 (A, B, 等.) 对应想要的驱动器, 冒号(:)为可选. 如果不写冒号, 函数会在合成路径时自动插入. 如果盘符为空字符串(""), 结果中就不会包含盘符和冒号.

 

directory

目录, 不包含盘符和文件名. 末尾的斜杠为可选. 斜杠(/)和双反斜杠(\\)都是可用的. 如果末尾没有加斜杠(/ or \\), 函数会自动插入. 如果目录为空字符串(""), 结果中就不会包含斜杠.

 

filename

文件名不带扩展名. 如果文件名为空字符串(""), 结果中就不会包含文件名.

 

extension

文件扩展名, 前面的点(.)可选. 函数会自动插入. 如果扩展名为空字符串(""), 结果中就不会包含扩展名.

返回

如果成功, 返回一个完整合格的路径.

nil 失败时.

示例

Command: (dos_makepath "C:" "\\Program Files\\AutoCAD 2006" "acad" "exe")

"C:\\Program Files\\AutoCAD 2006\\acad.exe"

 

Command: (dos_makepath "C:" "\\Program Files\\AutoCAD 2006" "" "")

"C:\\Program Files\\AutoCAD 2006\\"

Colder: