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