2016-09-01 4 views
-2

書き込み保護されたファイルを削除しようとすると、UnauthorizedAccessExceptionが発生します。エクスプローラ - >ファイルのプロパティで書き込み保護ボックスを削除しても、権限は問題ありません。ファイルを削除できます。書き込み禁止ファイルを削除するには?

どうすればファイルを削除できますか?

+0

あなたが管理者として実行しようとしましたか? – Essigwurst

答えて

-1

限り、あなたは、そのファイルに十分な権限(パーミッション)を持っているとして、あなたはすべてがそのファイルにを属性を削除し、それを削除することができます。

var fileName = "c:\\temp\\test.txt" 
// Handle write protected files: Remove all special attributes. 
File.SetAttributes(fileName, FileAttributes.Normal); 
File.Delete(fileName); 
+0

なぜこれがダウン表示されているのか分かりません。正しい答えと思われます(あなた自身の質問に答えることができます)。重複することがありますtho。 –

+0

私は答えを探していた(しかし、明らかに間違った言葉を "書き込み禁止"にしていた)。だから私は「大丈夫、これを探している人を助けよう」と思った。とにかく、このように、ダウンボートと重複を使っても、次の人はもっと素早く答えを見つけるでしょう;-) – MHolzmayr

関連する問題