欢迎登陆真网站,您的到来是我们的荣幸。 登陆 注册 忘记密码? ☆设为首页 △加入收藏
欢迎加入真幸福QQ群
电脑知识: 基础知识 网络技术 操作系统 办公软件 电脑维修 电脑安全 windows7 windows8 windows10 服务器教程 平板电脑 视频播放教程 网络应用 互联网 工具软件 浏览器教程 QQ技巧 输入法教程 影视制作 YY教程 wps教程 word教程 Excel教程 PowerPoint
云南西双版纳特产小花糯玉米真空包装


Windows 7如何从家庭基础版升级到旗舰版
Windows 7系统声音正常酷狗音乐无声音
如何安装或重新安装 Windows 7
如何开启或关闭win7自带防火墙?
Win7修改了活动分区不能开机怎么办
win7系统AHCI开启蓝屏怎么办
Windows 7修改了活动分区不能开机怎么办?
Win7 提示无法检测到拨号调制解调器
Win7系统怎么开启语音识别功能
64位 windows7极品飞车9怎么变成中文
文件夹隐藏属性无法修改的解决方法
【 来源:网络 】【 点击:1 】 【 发布时间:2017_03_03 08:59:59 】

  症状:

  U盘在中毒了的电脑上使用后,里面的文件夹均消失了,这是因为里面的文件夹属性被改为隐藏属性。通过查看显示隐藏文件夹发现,所有隐藏了的文件夹的隐藏属性被锁定,无法通过鼠标右键查看文件夹属性的方法改回来。

文件夹隐藏属性无法修改的解决方法   三 联

  原因:

  这是因为将文件夹加上了系统属性后,隐藏属性默认锁定了。

  解决方案:

  确保病毒已经杀掉后,可以用下面的方法来恢复文件夹属性

  方法一:手动使用attrib命令修改

  1、开始菜单--选择“运行”--输入 “cmd”

  2、在dos状态下输入命令:attrib c:"windows" -s -h (以c盘下windows文件夹为例,这里的c:"windows"改为你要修改文件夹的路径即可)

  3、运行此命令即可把文件夹的隐藏属性去掉。

  但是我们可能会发现,所有的文件夹都被隐藏了,这样一个一个的改,麻烦就大了。

  上面的方式适合修改单个文件夹,批量的简单修改方法即使用通配符*匹配文件夹,格式如下:

  1、假设c盘下的所有根文件夹都被隐藏了

  attrib c:"*" -s -h /s /d

  即可把c盘下所以的文件夹隐藏属性去掉

  2、假设d盘假设c盘下的所有根文件夹都被隐藏了

  attrib d:"*" -s -h /s /d

  其他的以此类推

  方法二:使用简单的批处理方式

  新建一个文本文档文件,然后拷贝一下代码进去,选择“另存为”,文件名设为“.bat”后缀格式(即把.txt后缀改成.bat)。然后将需要修改的文件夹拖到该文件上面,按照提示操作即可。

  如果你是U盘根目录被感染,直接把U盘盘符拖上去,一路选2并回车即可。

  @echo off&setlocal enableextensions enabledelayedexpansion

  title 解决文件夹隐藏属性无法修改的问题 批处理

  if "%~1"=="" (echo 你没有拖入任何磁盘或文件或文件夹!

  echo ------

  echo 请把 要处理的磁盘或文件或文件夹 拖到 该批处理文件图标上

  echo 而不是 双击启动 批处理!&pause&goto :eof)

  call:choose "设置隐藏文件属性,请选择:" 不改变 去掉 设置

  (set h=)&(if !c! equ 2 set h=-)&(if !c! equ 3 set h=+)

  call:choose "设置系统文件属性,请选择:" 不改变 去掉 设置

  (set s=)&(if !c! equ 2 set s=-)&(if !c! equ 3 set s=+)

  call:choose "设置应用范围,请选择:" 文件或文件夹自身属性及第一级目录内容属性 文件夹第一级目录内容属性

  for %%i in (%*) do (if !c! equ 1 call:attrib "%%~i"

  for /f "delims=" %%j in ('dir /a /b "%%~i"') do call:attrib "%%~i%%~j")

  pause&goto :eof

  :choose

  (set c=)&(set n=)&for %%i in (%*) do echo !n! %%~i&set /a n+=1

  (set /p c=)&(set /a c=c)&if !c! geq 0 if !c! leq !n! echo.&goto :eof

  goto choose

  :attrib

  setlocal&(set a=)&(set a=%~a1)&if "!a!"=="" goto :eof

  if not defined h if "!a:~3,1!"=="h" (set h=+) else (set h=-)

  if not defined s if "!a:~4,1!"=="s" (set s=+) else (set s=-)

  echo 正在处理: %~1&attrib !h!h !s!s "%~1"&goto :eof

  echo 修改成功!

本网站由川南居提供技术支持,fkzxf版权所有 浙ICP备12031891号
淳安分站 淳安分站