标题: [文件操作] 批处理如何设置目录下的所有子文件夹和文件的只读属性? [打印本页]
作者: 1139054012 时间: 2015-5-1 11:47 标题: 批处理如何设置目录下的所有子文件夹和文件的只读属性?
本帖最后由 pcl_test 于 2016-7-17 18:42 编辑
更改后无法右键属性更改呢,且在其他系统也是只读属性呢?- attrib +r "%cd%\AutoUpdate"
- pause
复制代码
我试了这个代码,一点用都没,管理员身份也试了,没反应,求大神解决
作者: dizimotong 时间: 2015-5-1 14:14
复制代码
回复 1# 1139054012
具体路径自己可以修改,/S 处理当前文件夹及其所有子文件夹中的匹配文件。 /D 也处理文件夹。可以用attrib /?查看帮助
作者: 1139054012 时间: 2015-5-1 15:39
本帖最后由 1139054012 于 2015-5-1 15:45 编辑
回复 2# dizimotong
已测试,还是不行,只是运行bat设置成【只读】。而文件夹和内的子文件右键属性【只读】还是方块,而不是√或无法更改情况?请问怎样设置目标文件夹下所有子文件夹和文件,只能读不能添加文件和更改呢?
作者: dizimotong 时间: 2015-5-1 19:31
回复 3# 1139054012
我这边测试可以啊,你方便的话,将情况描述清楚一下,可以截个图什么的,让大家一起探讨一下!
作者: 1139054012 时间: 2015-5-1 19:54
本帖最后由 pcl_test 于 2016-7-17 18:41 编辑
回复 4# dizimotong
就是上图情况,双击后,文件夹属性并未更改【只读】属性。系统win7旗舰32位
作者: dizimotong 时间: 2015-5-1 21:00
回复 5# 1139054012
首先,要说明文件夹只读属性这一点,其实你应该已经设置了只读属性了,你用 attrib autoupdate 查看属性 应该有一个R的属性吧,具体原因可以参考这个http://www.jb51.net/diannaojichu/120730.html或者自己百度一下
其次,你最好把命令改为复制代码
后面最好改为星号,这样才可以把里面的子文件和文件夹改为只读属性
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |