# ZipAndUploadToOSS **Repository Path**: jinshi_admin/ZipAndUploadToOSS ## Basic Information - **Project Name**: ZipAndUploadToOSS - **Description**: 这是一个压缩指定文件夹中的文件 或 发送指定文件到阿里云Oss的控制台应用程序。 - **Primary Language**: C# - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-04-01 - **Last Updated**: 2023-07-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ZipAndUploadToOSS 这是一个压缩指定文件夹中的文件 或 发送指定文件到阿里云Oss的控制台应用程序。 # 运行环境和前置条件 1. 压缩功能使用了 winRar.exe 这个工具软件,所以需要操作系统安装了winRar才可以支持。 2. 本应用采用 .net7 进行开发。 3. 本应用使用了阿里云官方的 ailiyun.oss.sdk 开发包。 4. appSetting.json 为参数配置文件。注意在这里输入您自己的配置。 # 使用场景说明 如果您有一些重要的数据需要同步上传到阿里云Oss,则可以在windows操作系统中创建一个定时执行的任务计划程序,将该应用作为执行程序。 执行参数: A 执行时按配置文件中的oss配置执行上传文件到Oss Z 按配置文件中压缩参数执行压缩。--注意参数中的横线“-”在执行时是不需要的。 # 配置任务计划程序的方法 1. 在操作系统应用中搜索“任务计划程序” 2. 选择创建任务,在弹出对话框中给您的任务一个名称,比如 autoZipAndUploadToOss 3. 在触发器选项卡中,新建一个触发器,然后配置您的触发条件,比如 每天,22:30:01 触发执行。 4. 在操作选择卡中新建操作,然后配置操作:点击浏览选择本应用程序的可执行文件,接下来添加参数,在参数文本框中输入 Z A 5. 配制完毕后,就可以在任务计划程序列表中看到您刚才的设置。 至此,任务计划配置完毕,该应用将每天在22:30:01 时被启动并执行压缩和上传至OSS。 # 手动执行 另外,您也可以单独手动执行该应用: ### 手动执行的方式一: 可以在cmd命令行中执行 AliyunOssUpload.exe z a 回车确认后该命令将同时执行压缩和上传。效果如下图: ![输入图片说明](AliyunOssUpload/image.png) ### 手动执行的方式二 直接双击 AliyunOssUpload.exe 文件,按提示进行参数输入。效果如下图: ![输入图片说明](image.png) 二者的区别是,后者会显示配置文件信息,前者则不显示。