누구나 이러한 요구 사항을 충족시키는 우수한 파일 시스템 가상화 라이브러리를 접한 적이 있습니까?휴대용 VFS 라이브러리 C++
- 크로스 플랫폼 : 적어도 Win32 및 리눅스, 바람직하게는 OSX 프로토콜
- 지원 :
- SMB
- FTP
- SFTP
- 지역 FS
- 추상 URL을 기반으로하는 클라이언트 팩토리와의 C++ 인터페이스 :
- SMB : // [사용자 [: 비밀번호] @] 호스트/주/경로 ...
- 의 ftp : // [사용자 [: 비밀번호] @] 호스트/경로 ...
- SFTP : // [사용자 [: 비밀번호] @] 호스트/경로 ...
- 파일 : // 경로 ...에 대한
- 제공 방법 :
- 구조체가있는 항목을 바람직하게는, 디렉토리 목록 반환 통계와 유사한 속성
- 이동
- 복사
- 제거 는
- 합계는 는
- 보너스 : 낮은 수준의 파일 액세스 인터페이스 (오픈은 ... 가까운, 쓰기, 읽기)
나는 좋은 라이브러리를 보았다 이 요구 사항의 하위 세트 (FTP의 경우 컬, SFTP의 경우 libssh)를 충족 시키지만 그 중 일부는 모두 충족시킵니다. DIY에 대한 강한 충동이 있지만 이미 존재하지 않는다고 상상할 수는 없습니다.
당신은 많은 것을 요구하고 있습니다 ... 특히. 크로스 플랫폼에 관한 것입니다. –