找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 28543|回复: 10

[文本处理] 批处理如何禁止删除指定文件夹?

[复制链接]
发表于 2010-8-12 18:26:00 | 显示全部楼层 |阅读模式
禁止删除指定文件夹  比如 要D盘有一个创建的文件夹"AAA" 怎样批处理禁止删除它 又怎样解除? 谢谢各位
 楼主| 发表于 2010-8-12 18:33:37 | 显示全部楼层

回复 1楼 的帖子

顶待高手解决。。。。。。。。。。。。。
发表于 2010-8-12 19:06:58 | 显示全部楼层
去除访问权限:
  1. @echo y|Cacls d:\AAA /c /p Everyone:n
复制代码
添加访问权限:
  1. @echo y|Cacls d:\AAA /c /p Everyone:f
复制代码
有几个问题
1、该方法仅适用于NTFS格式的文件系统下的文件夹权限更改
2、去除权限后直接不能访问文件夹了,你若只想禁止删除,不影响访问的话,这不是一个好办法
当然,要是只想禁止删除,不影响其它读写权限的话,也只能从NTFS的权限那里去寻找答案吧,其它的不知道,期待高手%……
 楼主| 发表于 2010-8-12 19:30:07 | 显示全部楼层

回复 3楼 的帖子

谢谢师傅 要能访问多好呀
 楼主| 发表于 2010-8-12 19:30:57 | 显示全部楼层

回复 4楼 的帖子

等待高手解决。。。。。。。。。。。。
发表于 2010-8-12 21:18:52 | 显示全部楼层
md  d:\aaa\123....\

如此的话 不会影响访问与读写,但是若想删除的话 就必须先执行  rd d:\aaa\123....\

若是想连读写权限都去掉,那3楼的方法可行、、


不足之处,见谅、
发表于 2010-8-12 21:32:39 | 显示全部楼层
yaoxi
6楼的方法很不错啊,可以实现楼主所提的不可删除文件夹的要求。
但是仅限于文件夹的不可删除,对于文件夹内的其他文件/文件夹还是可以自由操作的。

我也曾多少次想过:如何给一个txt文本文件或者文件夹设置这样一个权限,让我们只可以对它进行读取,而不可以做修改、删除的操作。
但或许是对NTFS的权限设置还是认识不够深,始终没有找到完美的解决办法。
 楼主| 发表于 2010-8-13 06:45:43 | 显示全部楼层

回复 6楼 的帖子

谢谢师傅 很好 可是能把“123....”文件夹隐藏更好 能做到吗 谢谢
发表于 2010-8-13 06:56:10 | 显示全部楼层
原帖由 FU8989 于 2010-8-13 06:45 发表
谢谢师傅 很好 可是能把“123....”文件夹隐藏更好 能做到吗 谢谢

这个就很容易实现了,123.....不容易加隐藏属性,你可以把123....放到123文件夹下面,然后把123隐藏即可!

  1. md d:\AAA\123
  2. attrib +h d:\AAA\123
  3. md d:\AAA\123\123.....\
复制代码
 楼主| 发表于 2010-8-13 07:34:45 | 显示全部楼层

回复 9楼 的帖子

师傅谢谢你 好用   能再写一下禁止在D盘创建文件夹的批处理吗
发表于 2012-9-5 23:48:54 | 显示全部楼层
那禁止删除文件的应该怎么写呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-19 16:49 , Processed in 0.012689 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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