開いているプログラム/プロセスに関係なく、ロックされたファイルに書き込む方法はありますか?
シナリオ:
- サービスとして実行される商用製品は、ログ ファイルをロックします。
- お客様に影響を与えるため、サービスを停止することはできません。
- ファイルの最後にマーカーとして行を挿入したいと思います。
取得エラー: 別のプロセスによって使用されているため、プロセスはファイルにアクセスできません。
ロックされたファイルに行を追加する方法はありますか?
また、商用プログラムが壊れる可能性があるため、ロック状態を壊す恐れがあります。
ログファイルがロックされていることが判明するまで、当初はバッチファイルを考えていました。powershell またはこれを実行できる任意の言語を実行します。