如何判断某个文件夹(目录)是否存在?
如何判断某个文件夹(目录)是否存在?可以用
调用格式: 〈整数型〉 取文件属性 (文本型 文件名) - 系统核心支持库->磁盘操作
英文名称:GetAttr
返回一个文件或目录的属性。此属性值由以下常量或其和构成: 1、#只读文件; 2、#隐藏文件;4、#系统文件; 16、#子目录;32、#存档文件 。要判断是否设置了某个属性,在返回值与想要得知的属性值之间使用“位与”命令进行比较。如果所得的结果不为零,则表示设置了这个属性值。如果取文件属性失败,将返回 -1。本命令为初级命令。
参数<1>的名称为“文件名”,类型为“文本型(text)”。
操作系统需求: Windows .版本 2
.支持库 spec
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
文件是否存在 (“C:\Windows”)
调试输出 (文件是否存在 (“C:\Windows”)) 执勤看帖,慢慢飘过得到一个海币. 然后用掉这个海币 shlwapi 中提供了专门的API
找到目录返回 FILE_ATTRIBUTE_DIRECTORY(16)
未找到 返回FALSE
也就是说非零表示找到
好像PathIsDirectory只对文件夹有用。对文件没用 PathIsDirectoryA 函数名写的很清楚了Directory,目录,当然对文件无效了
文件是否存在用:
PathFileExistsA ........... 看帖是一种习惯,不过我回帖也是一种习惯 更是一种美德
页:
[1]
2