wanyinghui
驱动牛犊
驱动牛犊
  • 注册日期2002-04-23
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望12点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1785回复:1

如何判断被访问对象是文件还是目录?

楼主#
更多 发布于:2005-02-16 10:23
用FileMon监视文件访问时发现,如果被访问的对象是目录时,则获得的路径有可能有两种形式,如d:\temp或d:\temp\,对于后者很容易判断出是路径,而d:\temp这种形式有两种理解:1.表示路径 2.表示d盘下的temp文件.
请问高人:如何被访问对象是文件还是目录?

最新喜欢:

poweruserpoweru...
luxs200
驱动牛犊
驱动牛犊
  • 注册日期2001-07-23
  • 最后登录2015-03-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-02-16 10:50
可以从FileObject->FsContext中判断访问的对象是文件还是目录,
FileObject->FsContext指向的是一个FSRTL_COMMON_FCB_HEADER结构,此结构的开始两个字节得值可以区分文件和目录。注意FAT和NTFS此值不一样。
游客

返回顶部