削除方法は、読み取り専用属性ファイルをユー?
-
23-08-2019 - |
質問
したいので削除を読み取り専用属性ファイルを用い、ユー(バージョン1.0)スクリプト?
解決
あなたはSet-ItemProperty
を使用することができます:
Set-ItemProperty file.txt -name IsReadOnly -value $false
または短います:
sp file.txt IsReadOnly $false
他のヒント
$file = Get-Item "C:\Temp\Test.txt"
if ($file.attributes -band [system.IO.FileAttributes]::ReadOnly)
{
$file.attributes = $file.attributes -bxor [system.IO.FileAttributes]::ReadOnly
}
上記のコードスニペットからこの 第
更新 を使用 Keithヒルズ 実装からのコメントしてくれてありがとうございますこの試験ではないことになり:
$file = Get-Item "C:\Temp\Test.txt"
if ($file.IsReadOnly -eq $true)
{
$file.IsReadOnly = $false
}
ものではない ネイティブ PowerShell、をご利用いただけますが、簡単な Attrib コマンドのための本:
attrib -R file.txt
か、単に使用することができます:
get-childitem *.cs -Recurse -File | % { $_.IsReadOnly=$false }
上の現在のフォルダのサブツリー内のすべての.csファイルに対して動作します。あなたが必要な場合は、他のタイプは、単にあなたのニーズに「* .csファイル」を調整含まれていました。
Shell("net share sharefolder=c:\sharefolder/GRANT:Everyone,FULL")
Shell("net share sharefolder= c:\sharefolder/G:Everyone:F /SPEC B")
Shell("Icacls C:\sharefolder/grant Everyone:F /inheritance:e /T")
Shell("attrib -r +s C:\\sharefolder\*.* /s /d", AppWinStyle.Hide)
解決し、いくつかの問題に貢献し...と、このコードを支援している誰のために感謝
このコードは、読み取りと一人一人にフォルダを共有し、許可を書くために...私のために働いています あなたは.NETでこれを使用することができます。
所属していません StackOverflow