批处理去文件夹的隐藏属性

14 views
Skip to first unread message

校尉·李

unread,
Mar 7, 2008, 9:44:46 PM3/7/08
to 校尉·李的营盘
http://zhidao.baidu.com/question/42951568.html?fr=qrl
杀毒之后原来所有的文件夹都变成了只读的系统隐藏文件了
上网查了可以用ATTRIB改回文件夹,不过只读属性一直没去掉,而且只能一个一个的改,郁闷死了
希望哪位大侠给个批处理,我是DOS盲,谢谢了,成功了再加分

问题补充:二楼的那个试了,可是没什么反映,隐藏的还是隐藏的.只读那个倒真是,新建也默认是只读的


把以下内容保存为0.bat,放到每个盘的根目录下
双击即可
attrib -s -h -r -a /s /d
顺便说下,好像新建一个文件夹默认就是只读的吧
你看看你的机子上是不是这样
我的机子上是的

回答者:dibei - 经理 五级 1-2 17:21
提问者对于答案的评价:
原来要等一会的,谢谢了,确实可以了,这是病毒搞的吧?
看来以后要多学学用DOS啊,还是DOS强大
评价已经被关闭 目前有 3 个人评价

100% (3) 不好
0% (0)

相关问题
* 批处理新建文件夹隐藏存档
* 谁知道如何让批处理文件隐藏或后台运行?
* 怎么样用批处理的方法在dos下怎么删除隐藏性文件??
* 用批处理文件查找并删除文件夹及其下文件
* 为什么用FU隐藏进程却说'FU'不是内部或外部命令,...
更多>>

其他回答 共 2 条
使用SREng扫描工具点这里下载http://www.kztechs.com/sreng/download.html
1 解压缩sreng2.zip
2 运行SREng2.exe
3 按智能扫描,然后勾选检查进程模块的签名,然后再按扫描,最后保存结果
提示下:
a.扫描前关闭所有正在使用的应用程序,例如QQ`浏览器等,然后再进行扫描
b.如果SREng.exe运行无反应或者不能运行又或者扫描出错
你可以将SREng.exe重命名为SREng.com(SREng.scr\SREng.bat\SREng.pif)或abc.exe然后再运


利用CMD命令可以修改文件及文件夹的属性,方法如下:
attrib [options] <文件及文件夹的名称>

其中[options]是参数开关,具体的有一下几个参数:
h 隐藏属性
s 系统属性
a 存档属性
r 只读属性
+ 表示添加某属性
- 标识删除某属性
For Example:为c:\autoexec.bat文件添加隐藏属性,同时去掉系统属性:
attrib +h -s c:\autoexec.bat
回答者:qq25300 - 秀才 二级 1-2 17:16
在文件夹上点右键,属性,文件夹的只读仅有一种情况:
方块:允许让一些应有程序识别的文件夹。
既不是空白,也不是打勾,而且在windows下是不能更改的。

关于此点,参看下文:
与文件的"只读"属性不同,文件夹的"只读"属性通常都会被 Windows、Windows 组件和附件以及其他程序忽略。例如,您可以通过使用
Windows 资源管理器删除、重命名和更改具有"只读"属性的文件夹。"只读"和"系统"属性仅被 Windows 资源管理器用于确定该文件夹是
专用文件夹(例如具有 Windows 自定义视图的系统文件夹,如"我的文档"、"收藏夹"、"字体"、"已下载的程序文件"),还是使用文件夹
的"属性"对话框的"自定义"选项卡自定义的文件夹。因此,Windows 资源管理器不允许您查看或更改文件夹的"只读"属性或"系统"属性。

注意:虽然在 Windows 以前的某些版本中,可以使用文件夹的"属性"对话框更改文件夹的"只读"属性,但 Windows 的任何版本都不允许
使用 Windows 资源管理器更改"系统"属性。


替代方法
要解决此问题,请在命令提示符 (Cmd.exe) 下使用 Attrib 命令查看或删除文件夹的"只读"或"系统"属性。在命令提示符下键入
attrib /? 可查看 Attrib 命令的语法。

警告:如果从文件夹中删除"只读"或"系统"属性,该文件夹可能会以普通文件夹的形式出现,并可能会丢失某些自定义特征。例如,Windows 自定
义"字体"文件夹并提供一个允许隐藏变量(如粗体和斜体)的专用文件夹视图。它还允许以字体特定的方式更改文件夹的视图设置。如果删除"字体"文件夹
的"只读"和"系统"属性,则这些自定义的视图设置变为不可用。对于使用文件夹"属性"对话框的"自定义"选项卡自定义的文件夹,如果删除"只读"属
性,则可能会丢失文件夹图标和其他自定义特征。

如果程序不能将文件保存到具有"只读"属性的文件夹(如"我的文档"),可在命令提示符下使用 Attrib 命令将"只读"属性更改为"系统"属
性。

例如,要将 C:\Test 文件夹的"只读"属性更改为"系统"属性,使用下面的命令:
attrib -r +s c:\test
注意某些程序可能无法正确处理具有"系统"属性设置的文件夹。要从 C:\Test 文件夹删除"只读"和"系统"属性,请使用下面的命令:
attrib -r -s c:\test
状态
这种现象是设计所导致的。
Reply all
Reply to author
Forward
0 new messages