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

[文件操作] 批处理如何设置目录下的所有子文件夹和文件的只读属性?

[复制链接]
发表于 2015-5-1 11:47:01 | 显示全部楼层 |阅读模式
本帖最后由 pcl_test 于 2016-7-17 18:42 编辑

更改后无法右键属性更改呢,且在其他系统也是只读属性呢?
  1. attrib +r "%cd%\AutoUpdate"
  2. pause
复制代码
我试了这个代码,一点用都没,管理员身份也试了,没反应,求大神解决
发表于 2015-5-1 14:14:27 | 显示全部楼层
  1. attrib /s /d +r "%cd%\*"
复制代码
回复 1# 1139054012
具体路径自己可以修改,/S 处理当前文件夹及其所有子文件夹中的匹配文件。 /D 也处理文件夹。可以用attrib  /?查看帮助
 楼主| 发表于 2015-5-1 15:39:02 | 显示全部楼层
本帖最后由 1139054012 于 2015-5-1 15:45 编辑

回复 2# dizimotong


    已测试,还是不行,只是运行bat设置成【只读】。而文件夹和内的子文件右键属性【只读】还是方块,而不是√或无法更改情况?请问怎样设置目标文件夹下所有子文件夹和文件,只能读不能添加文件和更改呢?
发表于 2015-5-1 19:31:22 | 显示全部楼层
回复 3# 1139054012
我这边测试可以啊,你方便的话,将情况描述清楚一下,可以截个图什么的,让大家一起探讨一下!
 楼主| 发表于 2015-5-1 19:54:52 | 显示全部楼层
本帖最后由 pcl_test 于 2016-7-17 18:41 编辑

回复 4# dizimotong

就是上图情况,双击后,文件夹属性并未更改【只读】属性。系统win7旗舰32位
发表于 2015-5-1 21:00:34 | 显示全部楼层
回复 5# 1139054012
首先,要说明文件夹只读属性这一点,其实你应该已经设置了只读属性了,你用 attrib autoupdate 查看属性 应该有一个R的属性吧,具体原因可以参考这个http://www.jb51.net/diannaojichu/120730.html或者自己百度一下
其次,你最好把命令改为
  1. attrib /s /d +r "%cd%\*"
复制代码
后面最好改为星号,这样才可以把里面的子文件和文件夹改为只读属性
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-21 10:27 , Processed in 0.031448 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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