萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 7 教學

Windows 7 批量修改文件/文件夹权限的两种有效方案

现象

在 Win7 专业版/企业版/旗舰版中,选中多个文件/文件夹右键“属性”,只有“常规”和“自定义”两个选项卡,缺失“安全”选项卡,无法批量设置权限。这是设计使然。

多选文件属性缺安全选项卡

方案一:父文件夹继承法(图形化,最简单)

  1. 新建一个文件夹(如 D:\BatchACL)。
  2. 将所有需修改权限的文件/文件夹移入该文件夹。
  3. 右键该父文件夹 → “属性” → “安全”选项卡 → “编辑” → 添加用户/组并赋予所需权限(完全控制/修改/读取等)。
  4. 勾选“替换所有子对象权限条目...” → “确定” → 等待传播完成。
  5. 将文件/文件夹移回原位置,权限随之保留。
    父文件夹设置权限继承

原理:NTFS 权限默认继承,子对象自动获得父文件夹的显式 ACE(访问控制条目)。

方案二:ICACLS 命令行法(适合自动化/大量文件)

以管理员身份运行 CMD,使用 icacls 命令:

# 备份整个目录树 ACL 到文件
icacls "C:\TargetFolder" /save AclBackup.txt /t /c

# 从备份恢复 ACL
icacls "C:\TargetFolder" /restore AclBackup.txt

# 授予 Administrators 组 完全控制 (F) 权限,递归所有子项
icacls "C:\TargetFolder" /grant:r "Administrators:(OI)(CI)F" /t /c

# 授予 Everyone 读取/执行 (RX) 权限
icacls "C:\TargetFolder" /grant:r "Everyone:(OI)(CI)RX" /t /c

# 移除特定用户权限
icacls "C:\TargetFolder" /remove:g "Domain\User" /t /c
icacls示例

更多参数请运行 icacls /? 查看。/t 递归子目录,/c 遇错继续,/grant:r 替换而非追加 ACE。

选择建议

  • 少量文件、一次性操作 → 方案一(直观、无语法负担)。
  • 大量文件、需脚本化/定时任务、跨机器部署 → 方案二(可批量、可版本控制)。
copyright © 萬盛學電腦網 all rights reserved