我正在编写一个批处理文件,我需要确定我的硬盘驱动器上的特定文件夹是否为隐藏文件夹。然后,批处理文件将根据答案继续进行。
我在这里研究过对一些类似问题的回答,但我还是没有得到它。对我的批处理文件的这一部分提供任何帮助表示赞赏。
注意:它始终是相同的文件夹,但System属性会不时更改。
谢谢!
答案 0 :(得分:0)
attrib
命令的输出格式为'A_ SHR _I',因此我们将测试输出中的第五个字符是否为H
以确定文件夹是隐藏的
attrib "c:\Myfolder" | findstr /r /c:". .H" > nul
if errorlevel 1 (
echo Folder is NOT HIDDEN
) else (
echo Folder IS HIDDEN
)
这是Windows 7西班牙语安装中的行为。试试你的系统并根据需要进行调整。