Проверьте, доступен ли файл только для чтения, и измените его в командном файле Windows - PullRequest
11 голосов
/ 09 февраля 2012

Как мне проверить, доступен ли файл только для чтения, и если это так, изменить его, чтобы он был не только для чтения, а также наоборот?

Ответы [ 2 ]

13 голосов
/ 09 февраля 2012

Я не эксперт по DOS, но если мне не изменяет память, проверьте команду "attrib".Это должно сказать вам, что вам нужно знать, и вы можете использовать его для установки атрибутов.

attrib -r <filename> make it read/write
attrib +r <filename> make it readonly
2 голосов
/ 23 июля 2013

Это не сработало для меня, пока я не добавил задержку.Это мой пакетный скрипт (.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

Для бонусных баллов я хотел использовать это, чтобы открыть файл определенного типа только для чтения.Итак, я щелкнул правой кнопкой мыши файл того времени и в разделе «Открыть с помощью» я выбрал этот пакетный скрипт.Теперь я могу сделать это, когда захочу открыть только для чтения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...