CMD 如何批量给 "文件夹" 加'系统'属性

注:U盘里的文件夹,全是中文命名的,文件夹又多,一个个添加"系统"属性显然很麻烦.但在CMD里批量+系统属性只能同时作用于文件和文件夹的.我想要实现的是批量给文件夹+系统... 注:U盘里的文件夹,全是中文命名的,文件夹又多, 一个个添加"系统" 属性显然很麻烦.但在CMD里 批量+系统属性 只能同时作用于文件和文件夹的.
我想要实现的是批量给文件夹+系统属性,而不作用于文件.
故寻求贵人帮助!谁有解决方案? 或者有谁能够给我编个批处理解决也行!
展开
 我来答
匿名用户
2013-09-20
展开全部
如果只指定文件夹,可以用FOR语句实现,具体语法如下:
FOR %variable IN (set) DO command [command-parameters]

%variable 指定一个单一字母可替换的参数。
(set) 指定一个或一组文件。可以使用通配符。
command 指定对每个文件执行的命令。
command-parameters
为特定命令指定参数或命令行开关。

在批处理程序中使用 FOR 命令时,指定变量请使用 %%variable
而不要用 %variable。变量名称是区分大小写的,所以 %i 不同于 %I.

如果命令扩展被启用,下列额外的 FOR 命令格式会受到
支持:

FOR /D %variable IN (set) DO command [command-parameters]

如果集中包含通配符,则指定与目录名匹配,而不与文件
名匹配。

FOR /R [[drive:]path] %variable IN (set) DO command [command-parameters]

检查以 [drive:]path 为根的目录树,指向每个目录中的
FOR 语句。如果在 /R 后没有指定目录,则使用当前
目录。如果集仅为一个单点(.)字符,则枚举该目录树。
匿名用户
2013-09-20
展开全部
attrib -S -H *.* /s /d
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式