Я хотел бы спросить, возможно ли это:

Я хочу сделать все файлы и папки (включая все подкаталоги) из папки X доступными только для чтения. Но если я скопирую файлы из папки X в папку Y , которая не только для чтения, я хочу, чтобы они были редактируемыми. Это возможно?

Я попытался установить для свойства « read-only для чтения» значение «проверено» в папке X , но он не выполняет то, что я ожидал, он устанавливает для всех файлов read-only для чтения значение «истина», а затем, если я копирую файлы, все они недоступны для редактирования.

1 ответ1

0

Когда вы копируете файл, вы также копируете его атрибуты. Только для чтения - это атрибут файла.

Так что нет, это невозможно, по крайней мере, без каких-либо дополнительных команд.

Эти команды могут быть в форме, когда вы вручную удаляете атрибут через графический интерфейс пользователя или вручную с помощью команды attrib из командной строки, или выполняете с помощью сценария (т. Е. Пакетного файла), который автоматизирует его для вас.

Если вы хотите убедиться, что они остаются доступными только для чтения до тех пор, пока не будут скопированы, из-за определенных пользователей (или аналогичных), то вам следует рассмотреть использование разрешений для файлов и папок ОС вместо атрибутов только для чтения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .