第二章 使用文件和目录属性和属性
%Library.File
类还提供了许多类方法,可以使用这些方法来获取有关文件和目录的信息,或者查看或设置它们的属性和属性。
检查文件和目录是否存在
要确定给定文件是否存在,请使用Existes()
方法并指定文件名作为参数。例如:
DHC-APP>write ##class(%File).Exists("e:\temp\")
1
同样,要找出给定目录是否存在,请使用DirectoryExists()
方法,并将该目录指定为参数。例如:
DHC-APP>write ##class(%File).DirectoryExists("e:\temp")
1
如前所述,这些方法在Unix
上将文件或目录名视为区分大小写,但在Windows上不区分大小写。此外,如果指定部分文件名或目录名,则该方法引用的文件或目录相对于包含正在使用的命名空间的默认全局数据库的目录。例如: