繁体   English   中英

检查文件是否为只读,并在Windows批处理文件中进行更改

[英]Check if file is read-only and change in Windows batch file

我将如何检查文件是否为只读文件,如果是,则将其更改为不是只读文件,反之亦然?

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

attrib -r <filename> make it read/write
attrib +r <filename> make it readonly

在我加入延迟之前,这对我不起作用。 这是我的批处理脚本(.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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM