can restore full file tree

This commit is contained in:
Rob Weber
2014-08-01 12:57:55 -05:00
parent c28f9fd26b
commit 9a89066e66
2 changed files with 18 additions and 11 deletions

View File

@ -82,24 +82,28 @@ class ZipFileSystem(Vfs):
self.zip = zipfile.ZipFile(rootString,mode=mode)
def listdir(self,directory):
return True
return [[],[]]
def mkdir(self,directory):
#self.zip.write(directory[len(self.root_path):])
return True
return False
def put(self,source,dest):
self.zip.write(source,dest,compress_type=zipfile.ZIP_DEFLATED)
return True
def rmdir(self,directory):
return True
return False
def exists(self,aFile):
return True
return False
def cleanup(self):
self.zip.close()
def extract(self,path):
#extract zip file to path
self.zip.extractall(path)
class DropboxFileSystem(Vfs):
client = None