Batch file 确定批处理文件中的文件夹属性

Batch file 确定批处理文件中的文件夹属性,batch-file,Batch File,我正在编写一个批处理文件,需要在其中确定硬盘上的某个特定文件夹是否为隐藏文件夹。然后,批处理文件将根据答案继续进行 我在这里研究了一些类似问题的回答,但我仍然不明白。感谢您对我的批处理文件这部分的任何帮助 注意:它始终是同一个文件夹,但系统属性会不时更改 谢谢 attrib命令的输出格式为“A_SHR_I”,因此我们将测试输出中的第五个字符是否为H,以确定文件夹是否隐藏 attrib "c:\Myfolder" | findstr /r /c:". .H" > nul if errorl

我正在编写一个批处理文件,需要在其中确定硬盘上的某个特定文件夹是否为隐藏文件夹。然后,批处理文件将根据答案继续进行

我在这里研究了一些类似问题的回答,但我仍然不明白。感谢您对我的批处理文件这部分的任何帮助

注意:它始终是同一个文件夹,但系统属性会不时更改

谢谢

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西班牙语安装中的行为。试用您的系统并根据需要进行调整。

您也在Usenet上得到了答案。