回复:无法显示隐藏文件
http://bbs.ikaka.com/showtopic-8442813.aspx这贴2楼
用SRENG日志
附件上传
病毒在U盘上传播很广泛,它会更改文件夹属性,使文件夹隐藏。杀毒后文件夹仍然是隐藏的,用常规的更改属性的方法无法将文件夹改回原有属性。当根目录下面有很多文件夹的时候,可以使用下面命令批量更改。cmd进入命令提示符窗口,切换到你所需要更改的驱动器下,比如你要更改f盘目录下面的所有文件夹隐藏属性,那么输入f:。然后再输入下面命令:
程序代码
attrib -s -h *.* /s /d
然后回车即可。由于该命令更改所有文件和文件夹属性,请耐心等待直至命令提示符窗口又跳出当前驱动器盘符时为止。
或者把下面的复制到记事本,保存为“属性修改.BAT”文件
@echo off
title 修改文件系统属性和隐藏属性
color f0
mode con: cols=41 lines=25
:start
cls
ECHO ================================
ECHO 请选择要进行的操作,然后按回车
ECHO ————————————————
echo 加系统和隐藏属性…………1
echo.
echo 减系统和隐藏属性…………2
echo.
echo 退出…………………………3
echo.
echo.
@set /p UserSelection=选择 ( 1 , 2 )
if %UserSelection% LEQ 3 if %UserSelection% GEQ 1 goto selection
goto start
:selection
@if "%UserSelection%"=="1" set selection=加
@if "%UserSelection%"=="2" set selection=减
@if "%UserSelection%"=="3" goto endall
:name
cls
echo.
echo.
echo 同目录内所有文件%selection%属性…………回车键
echo.
echo 退出………………………………………q
echo.
echo 请输入要%selection%属性的文件全名(包括扩展名),如果不在同目录下请输入完整路径:
set /p name=
if "%name%"=="q" goto endall
if not exist %name% goto none
if "%UserSelection%"=="1" goto add
if "%UserSelection%"=="2" goto minus
:none
cls
echo.
echo.
echo 找不到%name%文件,请确认文件名或者路径正确
echo.
echo.
pause
goto name
:add
attrib -s -h %name%
attrib +s +h %name%
goto end
:minus
attrib -s -h %name%
:end
echo.
echo 继续为其他文件修改属性…………y
echo.
echo
@set /p UserSelection2=继续为其他文件修改属性?( y ,n)
@if "%UserSelection2%"=="y" goto start
:endall
cls
echo.
echo.
echo.
echo.
echo 请按任意键退出!
pause>nul