Powershell:复制时自动更改文件属性

时间:2011-05-07 21:53:53

标签: powershell powershell-v2.0

我有一个只读文件的文件夹。当我将其中一个文件复制到测试位置时,我希望能够复制它们而不保留其原始属性。

我能做到这一点,但这很冗长。

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

我在copy-item的文档中没有找到任何内容。我希望有一个更短的路。

感谢
Steeluser

1 个答案:

答案 0 :(得分:1)

你的意图不是很清楚。如果你想从中构建一个单行,请尝试这个(未测试):

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

PassThru参数允许Set-ItemProperty生成并返回PSCustomObject