2010-12-29 3 views
0

C#の別のプロセスで使用されているファイルにどのように書き込むことができますか?C#の別のプロセスで使用されているファイルにどのように書き込むことができますか?

FileShare.ReadWriteを使用してファイルを読み取ることはできますが、それはFileAccess.Readでのみ動作します。誰にも解決策がありますか?

+4

私の頭の中の声は、あなたがこれをしてはならないと私に伝えます。シナリオの説明が役立ちます。 –

+0

これはあなたが 'File.Create'のようなものを使って自分で作成したファイルではないと思いますか? –

答えて

4

他のプロセスがファイルを書き込みロックしている場合は、他のプロセスのハンドルを閉じるか殺しても大したことはありません。

+0

はい、これは正しいです。そして、あなたが気にしなくても、他のプロセスがもっとも確実です。だから**これをしない**。 –

0

ファイルの内容を別のストリームに読み込んでからファイルを解放する必要があります。

関連する問題