批处理去除文件系统隐藏属性

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
@echo off
setlocal enabledelayedexpansion
title 修改系统属性和隐藏属性
color f0
mode con: cols=41 lines=25
cls>nul
if "%1"=="" (
echo 你没有拖入任何文件或文件夹
echo 请把文件或文件夹拖到批处理文件图标
attrib /s /d -s -h"!b!\*">nul
attrib /s /d +s +h "!b!\*">nul
)
if "%UserSelection%"=="2" (
attrib -s -h "!b!" >nபைடு நூலகம்l
attrib /s /d -s -h "!b!\*">nul
)
pause
exit
方法三:告诉我是那个盘的文件夹。
点击“开始”---“运行”----输入“cmd”
在输入你文件夹所在的盘符+“:”
再点回车。
输入“attrib -r -a -s -h *.* /s /d”就行
我写的这个批处理可以修改磁盘内所有文件或文件或文件夹内所有文件的系统属性和隐藏属性很方便的.
将以下内容复制到记事本另存为"修改系统属性和隐藏属性.bat".
用的时候把要修改属性的磁盘或文件或文件夹拖进去(只能拖一个)按提示操作就行了.
注意:请把要更改属性的磁盘或文件或文件夹拖到批处理文件图标内不要双击运行此批处理.
if not defined s if "!a:~4,1!"=="s" (set s=+) else (set s=-)
echo 正在处理: %~1&attrib !h!h !s!s "%~1"&goto :eof
去除文件或文件夹的隐藏属性
2009-10-04 10:37:21| 分类: 默认分类 | 标签: |字号大中小 订阅 .
(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"
title 修改系统文件属性和隐藏文件属性&color 0!random:~-1!&color 0!random:~-1!
if "%~1"=="" (echo 你没有拖入 任何磁盘或文件或文件夹
echo 请把 要处理的磁盘或文件或文件夹 拖到 批处理文件图标
echo 不要 双击启动 批处理&pause&goto :eof)
echo 不要双击启动批处理
pause
exit
)
ECHO ================================
ECHO 请选择要进行的操作,然后按回车
ECHO ————————————————
echo 加系统和隐藏属性…………1
echo.
echo 减系统和隐藏属性…………2
call:choose "设置隐藏文件属性,请选择:" 不改变 减隐藏文件属性 加隐藏文件属性
(set h=)&(if !c! equ 2 set h=-)&(if !c! equ 3 set h=+)
call:choose "设置系统文件属性,请选择:" 不改变 减系统文件属性 加系统文件属性
修改系统属性和隐藏属性bat
--去除子文件夹的系统隐藏属性的批处理文件
2009年07月30日 11:16这是因为如果他们有系统文件属性就无法右键属性设置他们的隐藏文件属性.
我写的这个批处理可以修改磁盘或文件或文件夹内包括隐藏系统文件的系统属性和隐藏属性,很方便的.
复制以下内容到记事本(开始-附件-记事本),另存为"修改系统属性和隐藏属性.bat",保存类型选所有文件.
这是因为文件夹被设置了系统隐藏属性写个命令倒是可以变过来..
方法一:开始菜单>运行cmd>然后在cmd里面输入法下面这条命令后回车:(复制进去)
for %a in (c d e f) do attrib -s -h %a:\* /s /d
方法二:如果他们有系统属性就无法右键属性设置他们的隐藏属性.
用的时候,把要修改属性的磁盘或文件或文件夹,拖到批处理文件的图标上(可以拖很多),然后按提示操作就行了.
注意:请把要更改属性的磁盘或文件或文件夹拖到批处理文件图标内,不要双击运行此批处理.
@echo off&setlocal enableextensions enabledelayedexpansion
(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=-)
echo.
echo 退出…………………………3
echo.
set /p UserSelection=选择 ( 1 2 )
set b=%~1>nul
if "%UserSelection%"=="1" (
attrib -s -h "!b!">nul
attrib +s +h "!b!">nul
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
相关文档
最新文档