版块
论坛
喜欢
话题
应用
搜索
登录
注册
alwaysrun的个人空间
访问量
4
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=148212
如何判断创建的是文件还是文件夹
在Create中如何判断要创建的是文件,还是文件夹?请大牛指教,谢谢!
回复
(
13
)
2008-06-20 16:45
来自版块 -
文件系统(过滤)驱动程序开发
◆
◆
表情
告诉我的粉丝
提 交
felix_lzq
:
只能在完成后判断,在打开文件之前判断的都不准确,Create.Options中如果指名是文件夹,只能代表CreateFile期望打开的是文件夹,期望的当然不准。 调用下层完成后调以下代码判断: ntStatus = KAVQueryIn...
(2009-10-23 16:36)
回复
qianjunhua
:
你是想知道 要打开的还是要创建的?首先 到下面去找这个要打开的Object 存在否?如果存在的话 就能知道是DIR或者FILE,如果不存在嘛,那么文件系统只有在create的时候指定DIRECOTRY的属性的时候,才会明确创建一个文件夹!如果没有 那么就是要求创建文件了! 所以 ...
(2009-10-23 11:26)
回复
alwaysrun
:
好多热心人啊,谢了各位。在完成中找是比较准确的,只是有时候感觉在那儿判断有点晚了
(2009-10-23 10:30)
回复
yandong_8212
:
SpyQueryInformationFile 去FileSpy例子里面找吧
(2009-10-21 10:26)
回复
phenix_xiaomei
:
或者用FltQueryInformationFile
(2009-10-20 14:53)
回复
nth2say
:
FileObject->FsContext->NodeTypeCode
(2009-10-20 10:24)
回复
chenyn
:
在Create.Options中判断不准确阿
(2009-10-20 09:48)
回复
ciggar
:
很久以前做过这样的东西,记得好像是根据某个值是03还是05来判断是文件还是文件夹,时间长了记不清楚了,我建议你看一下DDK中和文件系统相关的头文件
(2008-06-24 23:07)
回复
yanzihao
:
是不是用JAVA啊 用JAVA的话可以这样判断 判断文件就 file.isFile() 判断目录 file.isDirectory()
(2008-06-24 15:51)
回复
zjwsns
:
我也碰到同样的问题,在Create.Options中判断确实不准确. 在完全全程中如何判断呀,望不吝赐教
(2008-06-24 12:15)
回复
1
2
下一页 »
alwaysrun
加关注
写私信
0
关注
0
粉丝
175
帖子
返回顶部