[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 如何使用批处理修改文件夹属性?

我想把一个指定文件夹改为只读、系统、隐藏,对子文件夹同样如此,使这些文件夹无法修改,请问这个批处理该怎样写啊?

  1. @echo off
  2. set /p add=请将文件拖至此处:
  3. attrib "%add%" +s +h +r
  4. for /d %%i in ("%add%\*") do attrib %%i +s +h +r
  5. echo OK,隐藏完毕^!
  6. pause>nul
复制代码
---学无止境---

TOP

请问要如何还原呢 ?

TOP

把+变成-就可以了
最好是把%%i用双引号引上,避免文件名中有空格的情况

[ 本帖最后由 sgaizxt001 于 2010-7-20 06:57 编辑 ]
努力学习,努力挣分

TOP

文件属性还原!

@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

TOP

回复 2楼 的帖子

能否双击运行就完成呢?

TOP

回复 6楼 的帖子

自己输入你的文件夹路径
  1. @echo off
  2. attrib "某文件夹路径" +s +h +r
  3. for /d %%i in ("某文件夹路径\*") do attrib "%%i" +s +h +r
  4. echo OK,隐藏完毕^!
  5. pause>nul
复制代码

[ 本帖最后由 broly 于 2010-7-21 18:30 编辑 ]
---学无止境---

TOP

回复 7楼 的帖子

多 谢 啦, 我 试 试

TOP

  1. @ echo off
  2. attrib “文件名" +r +h +s /d
  3. pause
复制代码

TOP

返回列表