资源简介
.net 简单任务调度平台,用于.net dll,exe的任务的挂载,任务的隔离,调度执行,访问权限控制,监控,管理,日志,错误预警,性能分析等。
1) 平台基于quartz.net进行任务调度功能开发,采用C#代码编写, 支持corn表达式和第三方自定义的corn表达式扩展。
2) 架构以插件形式开发,具有良好的功能扩展性,稳定性,简单性,便于第三方开发人员进一步进行功能扩展。
3) 支持多节点集群,便于集群服务器的资源有效分配,任务的相互隔离。
4) 支持邮件形式的错误预警,便于运维及时处理任务异常等。
开源项目地址: http://git.oschina.net/chejiangyi/Dyd.BaseService.TaskManager/
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SharpCompress.Archive;
using SharpCompress.Common;
using SharpCompress.Reader;
namespace Dyd.baseService.TaskManager.Core
{
///
/// 文件压缩帮助类库
///
public class CompressHelper
{
///
/// 通用解压 支持rarzip
///
///
///
public static void UnCompress(string compressfilepath string uncompressdir)
{
string ext = Path.GetExtension(compressfilepath).ToLower();
if (ext == “.rar“)
UnRar(compressfilepath uncompressdir);
else if (ext == “.zip“)
UnZip(compressfilepath uncompressdir);
}
///
/// 解压rar
///
///
///
private static void UnRar(string compressfilepath string uncompressdir)
{
using (Stream stream = File.OpenRead(compressfilepath))
{
using (var reader = ReaderFactory.Open(stream))
{
while (reader.MoveToNextEntry())
{
if (!reader.Entry.IsDirectory)
{
reader.WriteEntryToDirectory(uncompressdir ExtractOptions.ExtractFullPath | ExtractOptions.Overwrite);
}
}
}
}
}
///
/// 解压zip
///
///
///
private static void UnZip(string compressfilepath string uncompressdir)
{
using (var archive = ArchiveFactory.Open(compressfilepath))
{
foreach (var entry in archive.Entries)
{
if (!entry.IsDirectory)
{
entry.WriteToDirectory(uncompressdir ExtractOptions.ExtractFullPath | ExtractOptions.Overwrite);
}
}
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 14 2015-06-17 08:55 Dyd.ba
文件 416 2015-07-23 14:43 Dyd.ba
文件 73 2015-06-17 08:51 Dyd.ba
文件 588 2015-06-19 17:08 Dyd.ba
文件 23 2015-06-17 08:52 Dyd.ba
文件 452 2015-06-17 08:51 Dyd.ba
文件 896 2015-06-17 08:51 Dyd.ba
文件 189 2015-06-17 08:51 Dyd.ba
文件 398 2015-06-17 08:51 Dyd.ba
文件 1642 2015-06-17 08:51 Dyd.ba
文件 1352 2015-06-17 08:51 Dyd.ba
文件 4951 2015-06-17 08:51 Dyd.ba
文件 1239 2015-06-17 08:51 Dyd.ba
文件 3611 2015-06-17 08:51 Dyd.ba
文件 231761 2015-07-23 14:53 Dyd.ba
文件 240 2015-06-17 08:51 Dyd.ba
文件 193 2015-06-23 18:00 Dyd.ba
文件 2877 2015-07-23 14:53 Dyd.ba
文件 2877 2015-07-23 14:53 Dyd.ba
文件 215 2015-06-23 18:00 Dyd.ba
文件 1224 2015-07-23 14:54 Dyd.ba
文件 1420 2015-07-23 14:53 Dyd.ba
文件 446 2015-07-23 14:53 Dyd.ba
文件 899 2015-07-23 14:53 Dyd.ba
文件 9429 2015-07-23 14:53 Dyd.ba
文件 224 2015-07-23 14:53 Dyd.ba
文件 231 2015-07-23 14:53 Dyd.ba
文件 639 2015-06-23 18:01 Dyd.ba
文件 25421 2015-07-23 14:53 Dyd.ba
文件 78 2015-07-23 14:53 Dyd.ba
............此处省略1491个文件信息
相关资源
- C# 调用win32 api函数-user32.dll详细说明
- C# 调用BarTender打印条码DEMO
- ASP.NET程序开发范例宝典 百度云
- asp.net FileUpload 上传进度条
- 大型比赛竞赛抽签系统 可打印 c# vs
- 很好用的一个asp.net反编译软件
- C#编写的Gerber查看器
- lua C# .Net4.0 vs2010 LuaInterface
- asp.net实现qq登陆
- C#十六进制编辑器
- 明华URF-35H读卡器 C#读写源码 为大家
- C#文件流读取CSV文件
- c#读写PDF文件sql
- C# winform Socket大文件传输
- c#车牌识别系统附30张测试图片
- 《C#面向对象程序设计》源代码(CS)
- 金旭亮《C#面向对象程序设计》教案
- 试题库管理系统毕业论文(C#)源程序
- 学校网站原代码(C#.NET)
- C#-数据库操作技术-员工管理系统
- c#web开发入门经典
- C#与Matlab混合编程的几种方式
- c# 开发与 mysql数据库实现的增删改查
- C#异步操作 异步查询数据库 异步处理
- Basler相机通过IO触发源码
- 亮剑asp.net案例导航项目开发
- 亮剑ASP.NET项目开发案例导航-part03共三
- [源代码] 《领域驱动设计 (C# 2008 实
- 松下PLC与C#通讯串口调试入门教程.z
- USB 继电器控制器 LCUS-1 保证能用 c#
评论
共有 条评论