Board logo

标题: [文件操作] 批处理怎样更改所有盘符下的所有文件(文件夹)属性? [打印本页]

作者: sxhzx    时间: 2008-8-9 23:22     标题: 批处理怎样更改所有盘符下的所有文件(文件夹)属性?

更改所有盘符下的所有文件(文件夹)属性除系统(System Volume Information,RECYCLER)外怎么写批处理

@echo off&cls&color 0d
@echo   cck015警告:运行前请关闭所有应用程序
@echo   此程序帮助您显示被恶意隐藏的文件(对ntfs格式的盘无效)
@echo   请按任意键开始处理................
for %%x in ( c d e f g h i j k l m n o p q ) do (
cls&cd /d %%x:\
echo 正在显示%%x盘被恶意隐藏的文件........
attrib -a -s -r -h %%x:\*.* /s /d
echo 被恶意隐藏的文件显示处理已经完毕
)
echo 请按任意键退出..
echo ...............

pause>nul



这个处理...会把(System Volume Information,RECYCLER)也改了.....怎么让它不改呢

[ 本帖最后由 sxhzx 于 2008-8-9 23:24 编辑 ]
作者: Batcher    时间: 2008-8-10 00:14

先用你的代码把所有属性删除,再为(System Volume Information,RECYCLER)添加属性不就行了?
另,既然后面都是用的绝对路径,还用cd /d干吗?




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