V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fox0001
V2EX  ›  Windows

win11 递归修改文件夹的用户权限很慢,有无其它方法?

  •  
  •   fox0001 · 88 天前 via Android · 862 次点击
    这是一个创建于 88 天前的主题,其中的信息可能已经有所发展或是发生改变。

    重新安装完系统后,新建了一个用户 abc ,属于管理员用户组。

    这样导致修改第二只硬盘的文件时,总是提示需要管理员权限。于是把第二只硬盘的文件和文件夹的拥有者,全部改为 abc 。但是文件太多,超级慢。

    类似的操作,在 Linux 上很快。

    所以想问下,有无更快的方法?

    第 1 条附言  ·  82 天前
    目前做法是删掉无用的零碎文件,再设置权限……
    10 条回复    2022-11-22 11:31:32 +08:00
    ahhui
        1
    ahhui  
       88 天前
    一般不出意外的话,文件夹下的子文件夹不都是继承权限的吗?这样只要改根目录权限即可啊,不需要递归啊。
    ahhui
        2
    ahhui  
       88 天前
    哦哦,楼主要改拥有者,理解错了。。。不要改拥有者,在根目录给当前账户读写和完全控制权限即可。
    ahhui
        3
    ahhui  
       88 天前
    另外可以用 Takeown.exe 这个程序,直接在命令行更换拥有者
    ahhui
        4
    ahhui  
       88 天前
    icacls c:\ps\* /setowner jack /T /C /L /Q

    还可以用这个命令,递归设置 c:\ps 目录下所有文件和文件夹拥有者为账号 jack
    fox0001
        5
    fox0001  
    OP
       88 天前 via Android
    @ahhui #4 都试过了,主要是太多零碎的文件

    1 )试过只给当前用户“完全控制”的权限,也会递归执行,也会慢。

    2 )试过用 takeown 命令,一样是慢。
    ahhui
        6
    ahhui  
       88 天前
    @fox0001 一个最简单的办法,给第二块硬盘根目录加 everyone 的读写权限,这样就不要管拥有者了。
    cubecube
        7
    cubecube  
       88 天前
    @ahhui 问题是当你要修改的时候,就需要轮训一遍了,因为你不确定子目录是否还是继承的,是否已经改过
    PrinceofInj
        8
    PrinceofInj  
       87 天前
    试试剪切走,然后再复制回来
    lixiang2017
        9
    lixiang2017  
       87 天前 via Android
    试试 wsl?
    linuxgo
        10
    linuxgo  
       67 天前
    windows 的权限管理一直都是垃圾一般的存在,要换整个目录的权限有时等了很久,结果给你报个不能修改,能把肺给气炸
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   1485 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 14:30 · PVG 22:30 · LAX 06:30 · JFK 09:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.