def get_list(self, dir, page=None, page_size=None, order='name', desc='1'):
'''
?????????????
????????string??
:param dir?????
:param page????
:param page_size??????????20
:param order: ????
???time ????
name ???
size ??????????
:param desc?1????0?????????
:returns: dict???????server_filename?path?unicode???????False
'''
args = {
"_": utils.get_time(),
"dir": urllib.quote(dir),
"order": order,
"desc" : desc,
}
if page is not None:
args['page'] = page
if page_size is not None:
args['num'] = page_size
result = self.do_pan_api('list', args)
if result != False:
for file in result:
file['server_filename'] = eval('u\'' + file['server_filename'] + '\'')
file['path'] = eval('u\'' + file['path'] + '\'.replace(\'\\\\\',\'\')')
self.file_list[dir] = result
return result
评论列表
文章目录