dikiili
驱动牛犊
驱动牛犊
  • 注册日期2003-06-09
  • 最后登录2005-05-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1855回复:4

对一个文件改名,改名后的文件名是什么?

楼主#
更多 发布于:2003-06-26 11:53
请教各位大虾:对一个文件改名,改名后的文件名如何获得,保存在哪里?
我并不属于这个世界! [img]http://mini.sq.sh.cn/images/tu.gif[/img]
vcmfc
驱动中牛
驱动中牛
  • 注册日期2001-03-23
  • 最后登录2008-01-28
  • 粉丝0
  • 关注0
  • 积分528分
  • 威望53点
  • 贡献值0点
  • 好评度52点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-07-10 18:44
发现好多人,根本不查资料就一来问。
chicz
驱动牛犊
驱动牛犊
  • 注册日期2003-07-10
  • 最后登录2003-07-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-07-10 14:43
1、对于第一个问题,目前我也不是很清楚,知道了再告诉你吧
2、对于第二个问题,可以用ZwCreateFile和ZwQueryFile结合获得,具体的方法,可以用ZwQueryFile查询文件的信息(可参照DDK help),里面说的很详细。
痴虫子
luxs200
驱动牛犊
驱动牛犊
  • 注册日期2001-07-23
  • 最后登录2015-03-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-06-26 12:41
文件对象中的pFileObj->FsContext中第一个字节表示此文件对象是目录还是文件。对于FAT文件系统来说好象0x503表示目录,对于NTFS文件系统此值好象是0x703。这两个值记得不是很清楚,你可以把文件系统的符号表加载后用SOFTICE调式一下。
dikiili
驱动牛犊
驱动牛犊
  • 注册日期2003-06-09
  • 最后登录2005-05-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-06-26 12:16
还有一个问题,如何判断当前取得的文件是一个file还是一个directory呢?
对一个目录进行文件删除、改名等操作后,系统会对这个目录发送哪些控制呢?
我并不属于这个世界! [img]http://mini.sq.sh.cn/images/tu.gif[/img]
游客

返回顶部