これらの要件を満たす優れたファイルシステム仮想化ライブラリを見つけたことがありますか?ポータブルVFSライブラリC++
- クロスプラットフォーム:少なくともWin32とLinuxでは、また好ましくはOSX プロトコルに対する
- サポート:
- SMB
- FTP
- SFTP
- ローカルFS
- 抽象URLに基づくクライアントファクトリとのC++インタフェース:
- SMB:// [ユーザー[:パスワード] @]ホスト/共有/パス...
- のftp:// [ユーザー[:パスワード] @]ホスト/パス...
- SFTP: // [ユーザー[:パスワード] @]ホスト/パス...
- ファイル:好ましくは構造体を持つエントリを返す、ディレクトリリスト
- ://パス...
- はのための方法を提供します統計情報のような属性
- 移動
- コピー
- スタット
- ボーナス削除:私はいくつかの良いライブラリを見てきました
(...、クローズ、書き込み、読み込み、オープン)低レベルのファイルアクセスインタフェースをこれらの要件のサブセット(FTPの場合はカール、SFTPの場合はlibsshなど)の一部を満たしていますが、まだそれだけではありません。 DIYのための強い衝動がありますが、それはすでに存在しないとは想像できません。
あなたはたくさんのことを求めています...それはクロスプラットフォームのものになります。 –