Confira o CACLS - ele é incorporado ao Windows 7.
"O CACLS é um utilitário de linha de comando do Windows NT usado para exibir ou modificar listas de controle de acesso a arquivos ou diretórios (ACLs)."
Acabei de substituir meu antigo computador (Windows XP) por um novo (Windows 7). Assim, estou trabalhando com um novo usuário. Como posso alterar a propriedade de arquivos dos meus arquivos em meus vários HDDs externos para o novo usuário? Gostaria de alterar apenas os arquivos que pertenciam a um determinado usuário antigo.
Uma maneira rápida, mas deselegante, de descobrir quem é o proprietário dos arquivos é digitar o seguinte em um prompt de comando: dir c: /q /s > FilesOwner.txt
Supondo c: é a unidade em que você está trabalhando.
O /q
adicionará o proprietário à listagem do diretório
A maioria dos arquivos será atualizada depois que você alterar a pasta que os contém, mas você poderá encontrar qualquer arquivo estranho canalizando os resultados para o comando find: dir c: /q /s|find "myusername"
No Windows 7, há também o programa para esse fim. Por exemplo:
takeown /F . /R
altera a propriedade do diretório atual e seus subdiretórios para o usuário atual.