added test for big files


Former-commit-id: c9953975806d165925ac45d01976d94e22d433b9
added test for big files
implemented console export


Former-commit-id: ae9368179959bb4f4ffbb1d355895f212cc3e90f
implemented console export
refactoring


Former-commit-id: 5c411264cf75db3f7f3cfc7fc21374d5df14a839
refactoring
refactoring


Former-commit-id: 3fb35f811054a27c039848abc6f43e7c864e9efd
refactoring
refactoring


Former-commit-id: 0734cf4b177dfcc0a6ed98774b9bfd4d7b7873b5
refactoring
added files ls to console


Former-commit-id: 5cda6ca11391f043b85f1757c60fc709af6732a0
added files ls to console
implement ls for files


Former-commit-id: 70de4554df56eea9f5f6d34c5134de59197e6dc7
implement ls for files
implement idisposable


Former-commit-id: 3f5b753a5e1e15c541e9d228ef0357924089e16b
implement idisposable
ensure parent directory exists on export


Former-commit-id: 9b322ee46910942ef32ec83c7d8f52521e7bd058
ensure parent directory exists on export
remove virtual disk


Former-commit-id: 0e5d4be13cb16f8b7761f11ce5d70b3b47f28211
remove virtual disk