How to Remove ReadOnly Attribute on File Using PowerShell?
我已阅读该帖子,但当我尝试
时ls "C:\BAF\SILK\" -recurse -include *.* | Set-ItemProperty -name IsReadOnly -Value $false
它给了我错误,我发现这是因为其中一个子文件夹的名称中有一个点“例如Folder.bad”。 怎么办呢?
答案 0 :(得分:2)
您的通配符规范directory
获得了*.*
,即Folder.bad。目录上没有IsReadOnly属性。试试这个:
ls C:\BAF\SILK\*.* -r -file | ...
这需要PowerShell V3,如果你还在V2(或V1)上,请执行以下操作:
ls C:\BAF\SILK\*.* -r | Where {!$_.PSIsContainer} | ...