| dos_makepath |
| |
创建一个单独的路径,它是由驱动器字母、目录路径、文件名和文件扩展名组合成。 |
| 语法 |
| |
(dos_makepath drive directory filename
extension) |
| 参数 |
| |
drive字母(A、B等)与所需的驱动器相对应,后随的冒号(:)可用可不用。如果没有冒号,则该函数会自动插入一个冒号。如果驱动器只包含一个空的字符串(""),则在返回的路径不出现驱动器字母及冒号。
directory目录的路径,不包括驱动器符号和目前的文件名。尾随的斜线为可选。斜杠或双反斜杠都可以作为单独目录的参数。如果未指定尾随的斜线(/或\\),则会自动添加。如果目录为空字符串(""),则返回的路径中不会插入斜线。
filename没有任何扩展名的基础文件名。如果filename为空字符串(""),则返回的路径中不会插入文件名。
extension文件的扩展名,前面可加入点号(.),也可以不加。如果不提供点号时该函数会自动插入点号。如果extension为一空字符串(""),则在返回的路径中不会插入点号。 |
| 返回值 |
| |
成功时返回完整符合格式的路径。
如果驱动器无效或出错时返回nil 。 |
| 样例 |
| |
(dos_makepath "c:" "\\acad"
"acad" "exe") "C:\\ ACAD\\
ACAD.EXE"
(dos_makepath "c:" "\\acad"
"" "") "C:\\ ACAD\\"
(dos_makepath "" "\\acad" "acad"
"exe") "\\ ACAD\\ ACAD.EXE" |