使用PowerShell将文件设置为“可写”

时间:2013-08-01 18:54:04

标签: .net powershell

我正在尝试将一些文件设置为可写,但我遇到了问题。我尝试过使用:

 $file = "path/to/my/file.dat"
 $file = Get-Item $file 
 $file.IsReadOnly = $false

以及此处列出的所有内容:

How to Remove ReadOnly Attribute on File Using PowerShell?

但它仍然无效,至少我认为不是因为当我检查文件属性时,仍然会检查“只读”框:

UPDDATE ::

当我跑步时:

$file.isReadOnly

它返回$false,但是下面的框是明确检查的?这两件事是不是?

enter image description here

我想知道我做错了什么,或者如何制作它以便这个文件是可编辑的。

2 个答案:

答案 0 :(得分:7)

这有效:

Get-Item -Path "path/to/my/file.dat" |
    Set-ItemProperty -Name IsReadOnly -Value $false

答案 1 :(得分:5)

您实际上可以跳过第一行:

$file = Get-Item "path/to/my/file.dat"
Set-ItemProperty $file -Name IsReadOnly -Value $false