检查文件是否是只读的,并在Windowsbatch file中更改

我将如何去检查一个文件是否是只读的,如果是这样,将其改为不是只读的,反之亦然?

我不是DOS专家,但如果内存服务于我,请检查“attrib”命令。 这应该告诉你你需要知道什么,你也可以用它来设置属性。

attrib -r使其读/写attrib + r使其只读

直到我加了一个延迟,这个对我来说不起作用。 这是我的批处理脚本(.bat):

 attrib +r %1 ECHO Waiting 1 seconds PING 1.1.1.1 -n 1 -w 1000 > NUL %1 ECHO Waiting 3 seconds PING 1.1.1.1 -n 1 -w 3000 > NUL attrib -r %1 

对于奖励积分,我想用它来打开一个特定的文件类型为只读。 所以,我右键单击了一个文件的时间,在“打开方式”下,我选择了这个批处理脚本。 现在我可以做到这一点,只要我想打开只读。