C#の別のプロセスで使用されているファイルにどのように書き込むことができますか?C#の別のプロセスで使用されているファイルにどのように書き込むことができますか?
FileShare.ReadWrite
を使用してファイルを読み取ることはできますが、それはFileAccess.Read
でのみ動作します。誰にも解決策がありますか?
C#の別のプロセスで使用されているファイルにどのように書き込むことができますか?C#の別のプロセスで使用されているファイルにどのように書き込むことができますか?
FileShare.ReadWrite
を使用してファイルを読み取ることはできますが、それはFileAccess.Read
でのみ動作します。誰にも解決策がありますか?
他のプロセスがファイルを書き込みロックしている場合は、他のプロセスのハンドルを閉じるか殺しても大したことはありません。
はい、これは正しいです。そして、あなたが気にしなくても、他のプロセスがもっとも確実です。だから**これをしない**。 –
ファイルの内容を別のストリームに読み込んでからファイルを解放する必要があります。
私の頭の中の声は、あなたがこれをしてはならないと私に伝えます。シナリオの説明が役立ちます。 –
これはあなたが 'File.Create'のようなものを使って自分で作成したファイルではないと思いますか? –