|簡體中文

比思論壇

 找回密碼
 按這成為會員
搜索



查看: 526|回復: 2
打印 上一主題 下一主題

隐藏文件夹attrib 命令详解

[複製鏈接]

110

主題

7

好友

1361

積分

高中生

Rank: 4

  • TA的每日心情
    開心
    2022-7-31 10:20
  • 簽到天數: 197 天

    [LV.7]常住居民III

    推廣值
    1
    貢獻值
    104
    金錢
    352
    威望
    1361
    主題
    110
    樓主
    發表於 2012-2-17 11:28:25
    attrib命令详解:

    语法

    attrib [{+r | -r}] [{+a | -a}] [{+s | -s}] [{+h | -h}]
    attrib [[Drive:][Path] FileName] [/s[/d]]

    参数

    +r 设置只读文件属性。
    -r 清除只读文件属性。
    +a 设置存档属性。
    -a 清除存档属性。
    +s 设置系统文件属性。
    -s 清除系统文件属性。
    +h 设置隐藏文件属性。
    -h 清除隐藏文件属性。
    /s 将 attrib 和任意命令行选项应用到当前目录及其所有子目录中的匹配文件。
    /d 将 attrib 和任意命令行选项应用到目录。
    /? 在命令提示符下显示帮助。

    如想把 “D:\123” 文件夹改为系统文件并隐藏,就在cmd中输入attrib +h +s D:\123 /s /d。

    下面这个批处理可以修改磁盘或文件或文件夹内包括隐藏系统文件的系统属性和隐藏属性,很方便的.
    复制以下内容到记事本(开始-附件-记事本),另存为"修改系统属性和隐藏属性.bat",保存类型选所有文件.
    用的时候,把要修改属性的磁盘或文件或文件夹,拖到批处理文件的图标上(可以拖很多),然后按提示操作就行了.
    注意:请把要更改属性的磁盘或文件或文件夹拖到批处理文件图标内,不要双击运行此批处理.

    @echo off&setlocal enableextensions enabledelayedexpansion
    title 修改系统文件属性和隐藏文件属性&color 0!random:~-1!&color 0!random:~-1!
    if "%~1"=="" (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

    重要聲明:本論壇是以即時上載留言的方式運作,比思論壇對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,讀者及用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,讀者及用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本論壇受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者及用戶發現有留言出現問題,請聯絡我們比思論壇有權刪除任何留言及拒絕任何人士上載留言 (刪除前或不會作事先警告及通知 ),同時亦有不刪除留言的權利,如有任何爭議,管理員擁有最終的詮釋權。用戶切勿撰寫粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。

    手機版| 廣告聯繫

    GMT+8, 2024-11-11 05:06 , Processed in 0.029707 second(s), 24 queries , Gzip On.

    Powered by Discuz! X2.5

    © 2001-2012 Comsenz Inc.

    回頂部