日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

自动去除所有目录的隐藏属性的DOS命令

發布時間:2025/3/21 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 自动去除所有目录的隐藏属性的DOS命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近老婆的U盤感染病毒, 根目錄下的所有子目錄均被設置成隱藏和系統屬性. 可以采用如下命令修改:
ATTRIB -H -S <文件夾名稱>

手動一個一個修改是可以的, 可是老婆嫌麻煩, 要我給她個更簡單的方法, 最好動動鼠標就好, 呵呵, 這還不是小菜一碟.

問題分兩部分解決:
1)如何得到這些目錄名
可以通過DOS命令DIR取得:
DIR /A:H /A:S /B
注意此處要使用/B參數, 這樣僅輸出目錄名字符串

2)如何解析DIR命令輸出的結果
那就要動用終極武器, for命令:
for %F %%i in (...) DO ...
其中括弧內的"..."表示任意命令, for命令會解析括弧內命令的輸出結果, 并將每一個字符串保存在%%i中.

完整的命令行如下:
@ECHO?去除當前目錄下文件夾的隱藏屬性
@ECHO?隱藏的目錄如下:
DIR?/A:H?/A:S?/B
@ECHO.
@ECHO?正在去除屬性?
@ECHO?OFF
FOR?/F?%%i?IN?('DIR?/A:H?/A:S?/B')?DO?ATTRIB?-H?-S?%%i
@ECHO.
PAUSE

轉載于:https://www.cnblogs.com/codezhang/archive/2009/07/21/1528134.html

總結

以上是生活随笔為你收集整理的自动去除所有目录的隐藏属性的DOS命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。