Anyway, it seems you use Icacls for updating file permissions and you can do it recursively with the /T flag. So for a single file you do this:
> Icacls <filename> /grant <user>:<perm>
e.g. This grants full control to user 'Paul' on file 'test.txt'
c:\> Icacls test.txt /grant Paul:F
and for a dir you do this:
c:\Icacls <dirname> /T /grant <user>:<perm>
c:\> Icacls c:\testdir /grant Paul:F