如何在 Windows 上迁移文件所有权?

如何在 Windows 上迁移文件所有权?

我刚刚用一台新电脑(Windows 7)替换了我的旧电脑(Windows XP)。因此,我正在与新用户合作。如何将我各个外部硬盘上的文件所有权更改为新用户?我只想更改属于某个旧用户的文件。

答案1

检查 CACLS - 它内置于 Windows 7。

“CACLS 是 Windows NT 命令行实用程序,用于显示或修改文件或目录访问控制列表 (ACL)。”

  1. http://technet.microsoft.com/en-us/library/bb490872.aspx
  2. http://www.techrepublic.com/article/use-caclsexe-to-view-and-manage-windows-acls/1050976
  3. http://support.microsoft.com/kb/162786

答案2

查找文件所有者的一种快速但不优雅的方法是在命令提示符下输入以下内容:dir c: /q /s > FilesOwner.txt假设 c:是您正在处理的驱动器。

/q会将所有者添加到目录列表中

更改包含文件夹后,大多数文件都会更新,但您可以通过将结果传送到 find 命令来查找任何奇怪的文件:dir c: /q /s|find "myusername"

答案3

在 Windows 7 中,还有一个用于此目的的程序 takeown。例如:

takeown /F . /R

将当前目录及其子目录的所有权更改为当前用户。

相关内容