栏目介绍
相关链接
API详解
DOSLib DOS库开发人员指南
目录处理函数 返回目录
dos_chdir
  更改当前目录到指定目录。该函数可更改任何驱动器上的当前目录;它不能用于更改当前驱动器。
语法
  (dos_chdir path)
参数
  path 一个存在的目录。
返回值
  成功时返回指向当前目录的格式有效的路径。
出错时返回nil。
样例
  (dos_chdir "test") -> "C:\\ ACAD\\ TEST\\"
(dos_chdir "\\drawings") -> "C:\\ DRAWINGS\\"
(dos_chdir "z:\\") -> "Z:\\"

dos_deltree
  删除一个目录及其所有的子目录。
语法
  (dos_deltree path)
参数
  path 一个存在的目录。
返回值
  成功时返回指定的目录。
出错时返回nil。
样例
  (dos_deltree "c:\\temp\\") -> "c:\\temp\\"

dos_dirp
  判断目录是否存在。
语法
  (dos_dirp path)
参数
  path 一个存在的目录。
返回值
  目录存在时返回T。
出错时返回nil。
样例
  (dos_dirp "c:\\temp\\") -> T

dos_getdir
  显示一个浏览文件夹的对话框窗口。
语法
  (dos_getdir title [path])
参数
  title 对话框标题。
path 一个存在的目录。
返回值
  成功时返回用户选定的指向当前目录的有效路径。
取消或出错时返回nil。
样例
  (dos_getdir "选择目录" "c:\\") -> "C:\\ DRAWINGS\\ PROJECTS\\"

dos_mkdir
  创建一个新的目录。一次只能新建一个目录,所以只有path的最后部分可命名新的目录。
语法
  (dos_mkdir path)
参数
  path 目录名称。
返回值
  成功时返回指向所创建目录的有效路径。
出错时返回nil。
样例
  (dos_mkdir "test") -> "C:\\ ACAD\\ TEST\\"
(dos_mkdir "\\drawings") -> "C:\\ DRAWINGS\\"

dos_rendir
 
重命名目录。
语法
  (dos_rendir oldpath newpath)
参数
  oldpath 必须为一个存在目录的路径名称。
newpath 必须不是一个存在目录的路径名称。
返回值
  成功时返回包含新目录名称的有效路径。
出错时返回nil。
样例
  (dos_rendir "test" "backup") -> "C:\\ ACAD\\ BACKUP\\"
(dos_rendir "backup" "support") -> nil

dos_rmdir
  删除目录。
语法
  (dos_rmdir path)
参数
  path 指定目录必须为一个空目录,它必须不是当前目录或根目录。
返回值
  成功时返回被删除目录的有效路径。
出错时返回nil。
样例
  (dos_rmdir "test") -> "C:\\ ACAD\\ TEST\\"
(dos_rmdir "\\drawings") -> "C:\\ DRAWINGS\\"

dos_pwdir
  返回当前驱动器或指定驱动器上指向当前目录的路径。
语法
  (dos_pwdir [drive])
参数
  drive 驱动器名称,如:C:、D:。
返回值
  成功时返回指定驱动器上当前目录的路径。
出错时返回nil。
样例
  (dos_pwdir) -> "C:\\ ACAD\\"
(dos_pwdir "z:") -> "Z:\\ PUBLIC\\"

dos_subdir
 
返回当前目录中或指定目录中找到的子目录的列表。该函数只是个路径相关函数,它的返回值不包含尾随的双反斜线(\\)。
语法
  (dos_subdir [path])
参数
  path 指定需要得到结果的目录。
返回值
  成功时返回子目录列表。
出错时返回nil。
样例
  (dos_subdir) -> (".." "ADS" "API" "FONTS" "IGESFONTS" "SAMPLE" "SUPPORT")
(dos_subdir "c:\\") -> ("ACAD" "DOS" "TEMP" "WINDOWS")

dos_sysdir
  返回Windows System目录的路径。该System路径包含有如Windows库、驱动程序、字体文件等文件。
语法
  (dos_sysdir)
参数
   
返回值
  成功时返回Windows System目录的有效路径。
出错时返回nil。
样例
  (dos_sysdir) -> "C:\\ WINDOWS\\ SYSTEM\\"

dos_tempdir
  返回被指定为存放临时文件的目录路径。
语法
  (dos_tempdir)
参数
   
返回值
  成功时返回指向临时目录的有效路径。
出错时返回nil。
样例
  (dos_tempdir) -> "C:\\ WINDOWS\\ TEMP\\"

dos_windir
  返回Windows目录的路径。Windows目录包含如Windows基础应用程序、初始化文件和帮助文件等文件。
语法
  (dos_windir)
参数
   
返回值
  成功时返回Windows目录的有效路径。
出错时返回nil。
样例
  (dos_windir) -> "C:\\ WINDOWS\\"

提供:明经通道 翻译:郑立楷 上传时间:2001.12.19. 明经通道 版权所有,未经许可不得复制
上一篇 下一篇 返回目录