Board logo

标题: [文件操作] [已解决]批处理如何批量修改文件属性 [打印本页]

作者: 独孤小乐    时间: 2009-5-18 18:04     标题: [已解决]批处理如何批量修改文件属性

文件用attrib *.* -s -h -r这样的
文件夹呢。。
文件夹都被+h了{

[ 本帖最后由 独孤小乐 于 2009-5-23 16:37 编辑 ]
作者: Batcher    时间: 2009-5-18 20:28

  1. attrib /s /d -s -h -r "C:\test"
复制代码

作者: 独孤小乐    时间: 2009-5-21 16:28

不是要这个  要批量的  关键是怎么自动识别文件夹名的  比如 相当于文件的 *.*  这个不可以批量
作者: Batcher    时间: 2009-5-21 16:45     标题: 回复 3楼 的帖子

啥子叫“批量”?意思是只修改文件夹(包括子文件夹)属性,不修改文件属性?
作者: 独孤小乐    时间: 2009-5-23 16:29

就比如根目录下吧
文件夹都被加上属性了
里面的文件并没有,文件的属性好改
我的意思是要如何批量修改根目录下文件夹的属性
比如对象是文件 那么就可以 attrib *.* -s -h -r
但是文件夹呢
作者: 独孤小乐    时间: 2009-5-23 16:38

参照 zhouyongjun的帖子 http://www.bathome.net/thread-4619-1-2.html

代码:echo off
for /f "delims=" %%i in ('dir /b /adh *') do attrib -s -h -r "%%i"




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2