阅读:1786回复:1
如何判断被访问对象是文件还是目录?
用FileMon监视文件访问时发现,如果被访问的对象是目录时,则获得的路径有可能有两种形式,如d:\temp或d:\temp\,对于后者很容易判断出是路径,而d:\temp这种形式有两种理解:1.表示路径 2.表示d盘下的temp文件.
请问高人:如何被访问对象是文件还是目录? |
|
最新喜欢:poweru... |
沙发#
发布于:2005-02-16 10:50
可以从FileObject->FsContext中判断访问的对象是文件还是目录,
FileObject->FsContext指向的是一个FSRTL_COMMON_FCB_HEADER结构,此结构的开始两个字节得值可以区分文件和目录。注意FAT和NTFS此值不一样。 |
|