阅读:938回复:3
如何取得目录大小
比如IRP_MJ_DIRECTORY_CONTROL例程中拦截到目录打开操作,怎样才能取得该目录大小呢
|
|
沙发#
发布于:2007-05-28 21:33
确实只能自己算,很麻烦,除非平常算好
我估计楼主是想通过驱动直接限制目录最大值 如果是自己管的目录,可以使用一个文件在该文件下添加、删除和修改时累计下总大小 |
|
板凳#
发布于:2007-05-28 10:26
IRP_DIRECTORY_CONTROL - IRP_MN_QUERY_DIRECTORY
FileBothDirectoryInformation - ILE_BOTH_DIR_INFORMATION |
|
|
地板#
发布于:2007-05-28 10:23
用FileSpy跟踪一下Explorer是如何获取目录大小的就知道了:
系统也是通过遍历目录(包括子目录)中的所有文件来获取目录大小的, 没有直接的方法来获取! |
|
|