我想要一個接受可能只讀文件的複製例程,但複製的目標文件總是不是隻讀的。麻煩在於知道寫入文件的路徑,以便將其更改爲不可讀取。我不會意外地碰到一個沒有被這個複製例程移動的文件,所以我不能只從目標路徑下的所有東西中只讀取一個文件。我是否真的自己重建每個寫入的文件路徑,以便我可以調用set-itemproperty?Powershell:從每個寫入文件中剝離ReadOnly時複製文件
是否有任何干淨的方式來實現像Copy-Item-StripReadOnly「F:\ *」「G:\」這樣的函數,這樣沒有任何寫入G的東西只出現在readonly中,而其餘的G:\是沒有感動?
什麼版本的powershell是'isreadonly'啓用的?我只是假定我必須按照我回答的方式去做。 – Matt 2014-09-13 01:19:09
太棒了! -PassThru是我正在尋找的關鍵概念。它比我要做的要乾淨得多。我只是試過這個,它按預期工作,謝謝。 – VoidStar 2014-09-13 01:20:32
@Matt我認爲這是永恆的。但我可能會誤解。 – zdan 2014-09-13 01:27:46