Metadata-Version: 2.1
Name: Gkwebdav
Version: 0.0.2
Summary: new Webdav Client for Python3+
Home-page: https://github.com/GuokeNo1/Gkwebdav
Author: Guoke
Author-email: 1962908113@qq.com
License: UNKNOWN
Description: New webdav client for Python3+  
        ------
        功能：cwd;cd();ls();mkdir();mkdirs();rmdir();delete();move();copy();upload();download()  
          
          
        使用方法
        =======================  
          
        安装Gkwebdav模块  
        `pip install Gkwebdav`  
          
        **创建Gkwebdav对象**
        ```
        import Gkwebdav
        
        webdav = Gkwebdav.Gkwebdav(url='webdavurl', username='username', password='password')
        ```  
          
          
        **cwd** `当前所在目录`
        ```
        print(webdav.cwd)
        #返回当前所在目录位置默认'/'
        ```  
          
          
        **cd()** `进入到目录`
        ```
        webdav.cd(path='dirname')
        #无返回值
        ```  
          
          
        **ls()** `遍历文件目录`
        ```
        webdav.ls([path=''])
        #成功返回值{'success': True, 'result': [{'path': '路径', 'length': 文件大小 , 'lastmodified': '最后的修改日期', 'type': '文件类型'}]}
        #失败返回值{'success': False, 'result': '失败代码'}
        ```  
          
          
        **mkdir()** `创建单层文件夹`
        ```
        webdav.mkdir(path='newdirname')
        #返回None,调用ls()查看是否生效
        ```  
          
          
        **mkdirs()** `创建多层目录`
        ```
        webdav.mkdir(path='newdirname/newdirname/...')
        #返回None,调用ls()查看是否生效
        ```
        **rmdir()** `删除目录`
        ```
        webdav.rmdir(path='dirname')
        #返回None,调用ls()查看是否生效
        ```  
          
          
        **delete()** `删除文件`
        ```
        webdav.delete(path='filename')
        #返回None,调用ls()查看是否生效
        ```  
          
          
        **move()** `移动文件`
        ```
        webdav.move(path='filename', new_path='newfilename')
        #成功返回值{'success': True, 'result': ''}
        #失败返回值{'success': False, 'result': '失败代码'}
        ```  
          
          
        **copy()** `复制文件`
        ```
        webdav.copy(path='filename', new_path='newfilename')
        #成功返回值{'success': True, 'result': ''}
        #失败返回值{'success': False, 'result': '失败代码'}
        ```  
          
          
        **exists()** `检查文件是否存在`
        ```
        webdav.exists(rmote_path='filename')
        #返回bool值
        ```  
          
          
        **upload()** `文件上传`
        ```
        webdav.upload(filename='local_filename', rmote_path='target_filename')
        #成功返回值{'success': True, 'result': ''}
        #失败返回值{'success': False, 'result': '失败代码'}
        ```  
          
          
        **download()** `文件下载`
        ```
        webdav.download(rmote_path='rmote_filename', local_path='save_filename')
        #成功返回值{'success': True, 'result': ''}
        #失败返回值{'success': False, 'result': '失败代码'}
        ```
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
