ログ ファイルを解析し、特定のデータをサーバーに送信するアプリケーションを開発する必要があります。Linux と Windows の両方で実行する必要があります。
ログローリングシステムをテストしたいときに問題が発生します(.1を名前に追加して、同じ名前の新しいものを作成します)。Windows (Linux ではまだテストしていません) では、「入力モード」(ios::in) で開いても、std::ifstream() (排他アクセス?) で開いたファイルの名前を変更できません。 .
非排他的な方法でファイルを開くクロスプラットフォームの方法はありますか?