查看: 1800|回复: 12
收起左侧

[其他] 用批处理实现文件夹禁止写入

[复制链接]
gzg123456gzg
发表于 2022-5-13 19:15:17 | 显示全部楼层 |阅读模式
本帖最后由 gzg123456gzg 于 2022-5-13 20:17 编辑

我现在只会通过:文件夹-右键-属性-安全 里面手动设置。
能不能批处理或者注册表锁定达到同样目的?
gzg123456gzg
头像被屏蔽
 楼主| 发表于 2022-5-13 20:47:33 | 显示全部楼层
提示: 该帖被管理员或版主屏蔽
gzg123456gzg
头像被屏蔽
 楼主| 发表于 2022-5-13 22:01:23 | 显示全部楼层
提示: 该帖被管理员或版主屏蔽
imba-tjd
发表于 2022-5-14 08:55:09 | 显示全部楼层
icacls
tz_being
发表于 2022-5-14 10:08:02 | 显示全部楼层
@echo off
::把文件夹拖到此批处理图标上面则禁止新建文件,若拖动的是文件,则文件禁止修改内容
echo Y|cacls  "\\?\%~1"  /P everyone:R
start "" "\\?\%~1"
yyz219
头像被屏蔽
发表于 2022-5-14 21:58:09 | 显示全部楼层
tz_being 发表于 2022-5-14 10:08
@echo off
::把文件夹拖到此批处理图标上面则禁止新建文件,若拖动的是文件,则文件禁止修改内容
echo Y| ...

\\和?可以不要:
@echo off
echo Y|cacls  %1  /P everyone:R
start /max "" %1
exit
gzg123456gzg
 楼主| 发表于 2022-5-14 22:37:09 | 显示全部楼层
非常感谢,
试着改了一下
echo Y|cacls  %~dp088  /P everyone:R
88是文件夹名称
gzg123456gzg
 楼主| 发表于 2022-5-14 22:45:31 | 显示全部楼层
怎样解除?删不掉了。
风之咩~
发表于 2022-5-14 23:48:48 | 显示全部楼层
本帖最后由 风之咩~ 于 2022-5-14 23:50 编辑
yyz219 发表于 2022-5-14 21:58
\\和?可以不要:
@echo off
echo Y|cacls  %1  /P everyone:R

\\?\是确保特殊路径和文件名也能被成功设置的
yyz219
头像被屏蔽
发表于 2022-5-15 09:28:06 | 显示全部楼层
gzg123456gzg 发表于 2022-5-14 22:45
怎样解除?删不掉了。

设置为全部权限:

@echo off
echo Y|cacls   %1 /T /C /P everyone:F
start /max ""  %1
exit

::【参数】
::/E 编辑 ACL 而不替换。
::/C 在出现拒绝访问错误时继续。
::/G user:perm 赋予指定用户访问权限。
::/R user 撤销指定用户的访问权限(仅在与 /E 一起使用时合法)。
::/P 不用管。但是要写上。不然运行不好地。
::/T 表示对文件夹里面的子文件夹也同样设置权限。

::R 读取
::N 表示no,无权限的意思【禁止访问】。
::W 写入
::C 更改(写入)
::F 完全控制
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-4-25 17:31 , Processed in 0.134498 second(s), 16 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表