中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-12 02:28
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 如何给导出的值加上引号 查看 1,058 回复 3
楼 主 如何给导出的值加上引号 发表于 2010-10-01 13:14 ·  中国 陕西 西安 电信
新手上路
积分 5
发帖 4
注册 2009-03-04 03:48
17年会员
UID 140531
性别 男
状态 离线
文件夹包含很多隐藏文件,现在要将这些文件的隐藏属性取消,如果用如下命令:
dir /ah /b >H.txt
for /f %%i in (H.txt) do attrib %%i -h

有一些类似"新建 文本文档.txt”的文件就会因为attrib 新建 而无法找到文件。请问如何给输出的值加上引号""
2 发表于 2010-10-01 17:32 ·  中国 陕西 西安 电信
新手上路
积分 5
发帖 4
注册 2009-03-04 03:48
17年会员
UID 140531
性别 男
状态 离线
没有高手可以帮我解决一下吗?
3 发表于 2010-10-02 13:38 ·  中国 重庆 电信
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
for /f "delims=" %%i in (H.txt) do attrib -h "%%i"
4 发表于 2010-10-05 15:39 ·  中国 陕西 西安 电信
新手上路
积分 5
发帖 4
注册 2009-03-04 03:48
17年会员
UID 140531
性别 男
状态 离线
谢谢版主,学习了!
论坛跳转: