标题: [文本处理] 批处理如何禁止删除指定文件夹? [打印本页]
作者: FU8989 时间: 2010-8-12 18:26 标题: 批处理如何禁止删除指定文件夹?
禁止删除指定文件夹 比如 要D盘有一个创建的文件夹"AAA" 怎样批处理禁止删除它 又怎样解除? 谢谢各位
作者: FU8989 时间: 2010-8-12 18:33 标题: 回复 1楼 的帖子
顶待高手解决。。。。。。。。。。。。。
作者: 0428_hai 时间: 2010-8-12 19:06
去除访问权限:- @echo y|Cacls d:\AAA /c /p Everyone:n
复制代码
添加访问权限:- @echo y|Cacls d:\AAA /c /p Everyone:f
复制代码
有几个问题
1、该方法仅适用于NTFS格式的文件系统下的文件夹权限更改
2、去除权限后直接不能访问文件夹了,你若只想禁止删除,不影响访问的话,这不是一个好办法
当然,要是只想禁止删除,不影响其它读写权限的话,也只能从NTFS的权限那里去寻找答案吧,其它的不知道,期待高手%……
作者: FU8989 时间: 2010-8-12 19:30 标题: 回复 3楼 的帖子
谢谢师傅 要能访问多好呀
作者: FU8989 时间: 2010-8-12 19:30 标题: 回复 4楼 的帖子
等待高手解决。。。。。。。。。。。。
作者: key123lxf 时间: 2010-8-12 21:18
md d:\aaa\123....\
如此的话 不会影响访问与读写,但是若想删除的话 就必须先执行 rd d:\aaa\123....\
若是想连读写权限都去掉,那3楼的方法可行、、
不足之处,见谅、
作者: 0428_hai 时间: 2010-8-12 21:32
yaoxi
6楼的方法很不错啊,可以实现楼主所提的不可删除文件夹的要求。
但是仅限于文件夹的不可删除,对于文件夹内的其他文件/文件夹还是可以自由操作的。
我也曾多少次想过:如何给一个txt文本文件或者文件夹设置这样一个权限,让我们只可以对它进行读取,而不可以做修改、删除的操作。
但或许是对NTFS的权限设置还是认识不够深,始终没有找到完美的解决办法。
作者: FU8989 时间: 2010-8-13 06:45 标题: 回复 6楼 的帖子
谢谢师傅 很好 可是能把“123....”文件夹隐藏更好 能做到吗 谢谢
作者: 0428_hai 时间: 2010-8-13 06:56
原帖由 FU8989 于 2010-8-13 06:45 发表
谢谢师傅 很好 可是能把“123....”文件夹隐藏更好 能做到吗 谢谢
这个就很容易实现了,123.....不容易加隐藏属性,你可以把123....放到123文件夹下面,然后把123隐藏即可!
-
- md d:\AAA\123
- attrib +h d:\AAA\123
- md d:\AAA\123\123.....\
复制代码
作者: FU8989 时间: 2010-8-13 07:34 标题: 回复 9楼 的帖子
师傅谢谢你 好用 能再写一下禁止在D盘创建文件夹的批处理吗
作者: gomeei 时间: 2012-9-5 23:48
那禁止删除文件的应该怎么写呢?
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |