# transdir_v3 **Repository Path**: benen005/transdir_v3 ## Basic Information - **Project Name**: transdir_v3 - **Description**: 实现了一个文件服务器(服务器和客户端),用于提供文件的上传和下载 - **Primary Language**: Go - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-09-26 - **Last Updated**: 2022-09-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # transdir_v3 #### 介绍 实现了一个文件服务器(服务器和客户端),用于提供文件的上传和下载 #### 软件架构 用golang 1.18实现 #### 安装教程 go run main.go #### 使用说明 1. 配置config.json 作为服务器配置 server字段 作为客户端配置 client字段 2. go run main.go 3. 命令行说明 实现了以下方法: get => 显示所有文件列表 getall => 下载所有文件的一个压缩包 get|1.txt => 下载1.txt文件 del|1.txt => 删除1.txt文件 rename|1.txt|2.txt => 重命名文件 mkdir|abc => 创建一个abc的文件夹 rename|abc|cc => 重命名文件夹 del|abc => 删除空的文件夹(文件夹里若有文件,会报错,可以自行实现) #### 参与贡献 benen005 #### 特技