-
Notifications
You must be signed in to change notification settings - Fork 0
xue-ding-e/practice_pan_python
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
"""
big work 包括两个大文件pan 和pan_client
pan_client 是客户端文件,主文件是clients.py
pan 是服务端文件,主文件是run中的main.py
- 客户端
- 用户注册,注册成功之后,在服务端的指定目录files为此用户创建一个文件夹,该文件夹下以后存储当前用户的数据(类似于网盘)。
格式: register 姓名 密码
- 用户登录
格式: register 姓名 密码
- 查看网盘目录下的所有文件(一级即可),
格式:ls
- 上传文件,如果网盘已存在则重新上传(覆盖)。
格式:upload 文件名 文件名
规定是将pan_client中的utils文件上传, 上传到创建的用户文件下
- 下载文件
先判断要下载本地路径中是否存在该文件。
- 不存在,直接下载
- 存在,则让用户选择是否续传(继续下载)。
- 续传,在上次的基础上继续下载。
- 不续传,从头开始下载。
格式:download 文件名 文件名
服务端
- 支持注册,并为用户初始化相关目录。
注册成功之后,将所有用户信息存储到特定的Excel文件中
- 支持登录
- 支持查看当前用户网盘目录下的所有文件。
- 支持上传
- 支持下载
"""About
网盘_python
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published