gpt4 book ai didi

powershell - Powershell:复制文件,同时从每个写入的文件中剥离ReadOnly

转载 作者:行者123 更新时间:2023-12-03 00:22:16 25 4
gpt4 key购买 nike

我想要一个复制例程,该例程接受潜在的只读文件,但是复制的目标文件总是非只读的。问题在于知道写入文件的路径以便将其更改为非只读。我不愿意不小心触摸该复制例程未移动的文件,因此我不能仅从目标路径下的所有内容中剥离只读。我真的可以自己重建每个写入的文件路径,以便可以对其调用set-itemproperty吗?

是否有任何干净的方法来实现诸如Copy-Item-StripReadOnly“F:\ *”“G:\”之类的功能,从而使写入G的所有内容都不具有只读性,而G:\的其余部分不会被触及?

最佳答案

只需使用copy-item的-PassThru参数,该参数会将每个目标文件传递到管道中,然后遍历每个目标文件并剥离只读:

Copy-Item "F:\*" "G:\" -PassThru | Set-ItemProperty -name isreadonly -Value $false

关于powershell - Powershell:复制文件,同时从每个写入的文件中剥离ReadOnly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25818752/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com