Reading file permissions from active directory in c#
Is there any way that I can write a program in c# that will scan every file in a directory and builds a list of owners on a per-file basis? The folder would be a share on a windows network and all of the permissions would be set through active directory. I've looked briefly through system.IO and system.Directory services and haven't been able to find anything too interesting.