标题: [文件操作] 如何使用批处理修改文件夹属性? [打印本页]
作者: jyc19970330 时间: 2010-7-19 17:54 标题: 如何使用批处理修改文件夹属性?
我想把一个指定文件夹改为只读、系统、隐藏,对子文件夹同样如此,使这些文件夹无法修改,请问这个批处理该怎样写啊?
作者: broly 时间: 2010-7-19 21:08
- @echo off
- set /p add=请将文件拖至此处:
- attrib "%add%" +s +h +r
- for /d %%i in ("%add%\*") do attrib %%i +s +h +r
- echo OK,隐藏完毕^!
- pause>nul
复制代码
作者: pdanniel66 时间: 2010-7-20 05:05
请问要如何还原呢 ?
作者: sgaizxt001 时间: 2010-7-20 06:56
把+变成-就可以了
最好是把%%i用双引号引上,避免文件名中有空格的情况
[ 本帖最后由 sgaizxt001 于 2010-7-20 06:57 编辑 ]
作者: bigbadwolf 时间: 2010-7-20 15:23 标题: 文件属性还原!
@echo off
set /p jian=请将文件拖至此处:
attrib "%jian%" -s -h -r -a
for /d %%i in ("%jian%\*") do attrib %%i -s -h -r -a
echo 文件属性还原完成^!
pause>nul
作者: jyc19970330 时间: 2010-7-20 18:08 标题: 回复 2楼 的帖子
能否双击运行就完成呢?
作者: broly 时间: 2010-7-20 20:42 标题: 回复 6楼 的帖子
自己输入你的文件夹路径- @echo off
- attrib "某文件夹路径" +s +h +r
- for /d %%i in ("某文件夹路径\*") do attrib "%%i" +s +h +r
- echo OK,隐藏完毕^!
- pause>nul
复制代码
[ 本帖最后由 broly 于 2010-7-21 18:30 编辑 ]
作者: jyc19970330 时间: 2010-7-20 21:49 标题: 回复 7楼 的帖子
多 谢 啦, 我 试 试
作者: michael8111 时间: 2010-7-21 09:35
- @ echo off
- attrib “文件名" +r +h +s /d
- pause
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |