Powershell: автоматическое изменение атрибутов файла при копировании - PullRequest
4 голосов
/ 08 мая 2011

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

Я могу это сделать, но это занимает много времени.

copy-item srcfilefullname destfilefullname
set-itemproperty destfilefullname -isreadonly $false

Я не нашел ничего в документации по copy-item.Я надеюсь, что есть более короткий путь.

Спасибо
Steeluser

1 Ответ

1 голос
/ 08 мая 2011

Ваше намерение не очень ясно. Если вы хотите построить из этого однострочник, попробуйте это (НЕ ПРОВЕРЕНО):

copy-item srcfilefullname (set-itemproperty srcfilefullname -isreadonly $false -passthru).fullname

PassThru параметр позволяет Set-ItemProperty генерировать и возвращать PSCustomObject.

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