批處理怎么判斷文件隱藏與否

admin 系統教程評論965字數 811閱讀模式

批處理怎么判斷文件的隱藏與否:

判斷前提: 文章源自網吧系統維護-http://www.s143.cn/4003.html

顯示隱藏文件。 文章源自網吧系統維護-http://www.s143.cn/4003.html

linux系統顯示隱藏文件方法:你可以通過判斷文件名的第一個字符是不是點 文章源自網吧系統維護-http://www.s143.cn/4003.html

windows系統顯示隱藏文件方法:在命令提示符窗口中輸入“dir/a:h”,按回車鍵,可以顯示當前目錄下的隱藏文件。 文章源自網吧系統維護-http://www.s143.cn/4003.html

解決思路: 文章源自網吧系統維護-http://www.s143.cn/4003.html

直接可以獲取文件的基礎屬性,再判斷是不是隱藏文件就可了。 文章源自網吧系統維護-http://www.s143.cn/4003.html

批處理怎么判斷文件的隱藏與否命令:文章源自網吧系統維護-http://www.s143.cn/4003.html

1)DIR / AH 文章源自網吧系統維護-http://www.s143.cn/4003.html

使用DIR命令查找具有特定屬性的文件。如果找到則返回成功,否則返回錯誤。 文章源自網吧系統維護-http://www.s143.cn/4003.html

dir /ah file.ext >nul 2>nul && ( 文章源自網吧系統維護-http://www.s143.cn/4003.html

echo file.ext is hidden 文章源自網吧系統維護-http://www.s143.cn/4003.html

) || ( 文章源自網吧系統維護-http://www.s143.cn/4003.html

echo file.ext is NOT hidden 文章源自網吧系統維護-http://www.s143.cn/4003.html

) 文章源自網吧系統維護-http://www.s143.cn/4003.html

2)ATTRIB命令 文章源自網吧系統維護-http://www.s143.cn/4003.html

屬性代碼如果是大寫的話。隱藏的代碼就是是H,它始終會處于第五位。使用FINDSTR查找代碼即可。 文章源自網吧系統維護-http://www.s143.cn/4003.html

attrib file.ext | findstr "^....H" >nul && ( 文章源自網吧系統維護-http://www.s143.cn/4003.html

echo file.ext is hidden 文章源自網吧系統維護-http://www.s143.cn/4003.html

) || ( 文章源自網吧系統維護-http://www.s143.cn/4003.html

echo file.ext is NOT hidden 文章源自網吧系統維護-http://www.s143.cn/4003.html

)

3)FOR變量~a修飾符

如果屬性代碼是小寫的話,它們的順序與ATTRIB命令的順序就會不同。隱藏的就會在代碼h位于第四位。使用FINDSTR查找代碼即可。

for %%F in (file.ext) do echo %%~aF | findstr "^...h" >nul 2>nul
&&

echo file.ext is hidden

) || (

echo file.ext is NOT hidden

)

或使用子字符串操作。不要忘記子字符串是0索引的。

for %%F in (file.ext) do set "attr=%%~aF"

if %attr:~3,1% equ h (

echo file.ext is hidden

) else (

echo file.ext is NOT hidden

)

小編不知道你所使用的具體系統和環(huán)境,省下的事就是簡單的使用命令就可以了,相信你看到我的答案了之后就可輕松夠解決問題,希望能夠給您帶來些許幫助。

版權聲明:文章圖片資源來源于網絡,如有侵權,請留言刪除!!!
廣告也精彩
admin
  • 本文由 發(fā)表于 2019年9月8日 15:13:10
  • 轉載請務必保留本文鏈接:http://www.s143.cn/4003.html
匿名

發(fā)表評論

匿名網友 填寫信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: