Space Used by Directory Tree

Can someone tell me how I can determine how much space (blocks) have been used by a given directory tree?

I periodically need to know how much space is consumed by a directory and all of its files and subdirectories and their files in either KB or blocks. I have tried df and du but these do not help me.

Thanks!

Check the man page for the du command.