当前位置 >> 论文 >> 论文目录 >>

文件类论文范文,与C#实现日志文件清除功能相关wps如何自动生成论文目录

本文是一篇文件论文范文,文件类本科毕业论文,关于C#实现日志文件清除功能相关毕业论文的格式范文。适合文件及日志及文件名方面的的大学硕士和本科毕业论文以及文件相关开题报告范文和职称论文写作参考文献资料下载。

摘 要 :日志文件是记录系统操作事件的记录文件,操作系统有操作系统日志文件,数据库系统有数据库系统日志文件.系统日志文件是包含关于系统消息的文件,包括内核、服务、在系统上运行的应用程序等.不同的日志文件记载不同的信息.该文针对医院信息系统应用程序中产生的日志文件长时间积累导致磁盘空间满这一突出问题,提出特定的日志文件清除的解决方法.

关 键 词 :C#;日志;文件;清除

中图分类号:TP313 文献标识码:A 文章编号:1009-3044(2014)20-4728-02

C# Log File Removal Function

LIU De-jun

(Information Department, Sheyang County People's Hospital of Jiangsu ,Yancheng 224300,China)

Abstract: The log file is recorded file system operation event, operating system operating system log files, database system database, the system log file. The system log file contains a system message files, including kernel, service, an application running on the system. Different log files record different information. This paper aimed at the hospital information system in the application log file long time accumulation leads to the problem of disk space is full, puts forward solving methods specific log file cleared.

C#实现日志文件清除功能参考属性评定
有关论文范文主题研究: 关于文件的论文例文 大学生适用: 学术论文、专科毕业论文
相关参考文献下载数量: 84 写作解决问题: 本科论文怎么写
毕业论文开题报告: 文献综述、论文前言 职称论文适用: 杂志投稿、中级职称
所属大学生专业类别: 本科论文怎么写 论文题目推荐度: 最新题目

Key words: C#; log; file; clearance

我院信息系统在运行过程,会对客户端操作员的操作进行日志文件记录,随着时间推移,日志文件越来越多,导致磁盘空间满,程序运行报错.考虑到工作站众多,手动清除不现实,因此考虑通过程序让工作站操作人员来完成清除工作,经过多次测试,终于实现了日志文件清除功能.

1.需求

该功能的需求如下:1) 要清除的日志文件名称含有日期格式(如:debugSql20131115.log、YB2014-02-18.txt等);2) 要保留近6个月的日志文件备查;3) 按指定格式的文件删除.4) 因清除文件格一定且数量较多,所以系统要支持通配符(*)方式清除.4) 程序对当前所在目录进行处理.

2.方法

通过使用C#的文件操作功能,对指定格式的文件名与程序所在目录的文件进行比对,检索出日志文件名中的日期在6个月前的文件,对检索到的文件执行删除操作.

3.详细步骤

3.1 建立C#应用程序

建立界面如图1,控件参数如表1的应用程序界面(项目名称为:日志清除工具).

*_Speak.LOG

Err*.log

NH*.txt

printer*.log

YB*.txt\&]

3.2 编写代码

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

using System.IO;

namespace WindowsApplication1

{public partial class Form1 

关于C#实现日志文件清除功能的毕业论文的格式范文
文件类论文范文
5306; Form

{public Form1()

{InitializeComponent();}

private void button1_Click(object sender, EventArgs e)

{string Tdir;

string sFilename;

Tdir 等于 System.IO.Directory.GetCurrentDirectory();

Int32 j;

j等于 0;

this.toolStripStatusLabel1.Text等于"正在查找文件......";

for (Int32 i 等于 0; i < listBox1.Items.Count; i++) //遍历文件列表

{sFilename 等于 this.listBox1.Items[i].ToString();

DirectoryInfo di 等于 new DirectoryInfo(Tdir);

FileInfo[] ff 等于 di.GetFiles(sFilename); //获取所有文件名

DateTime dt;

string dt2; dt 等于 DateTime.Today;

DateTime dt1 等于 dt.AddMonths(-6);

string dt4;


写文件论文的要求
播放:23787次 评论:7052人

if (ff.Length !等于 0) //文件不为空

{foreach (FileInfo fi in ff) //遍历目录中的指定的文件名,可带通配符*

{string tFilename;

switch (i) //格式为debugsql*.log,如debugsql20130101.log

{case 0:

tFilename 等于 sFilename.Substring(8, 1).ToString();

if (tFilename 等于等于 "*" && fi.ToString() !等于 "debugSql.log")

{DateTime result 等于 new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1).AddMonths(-6);

dt2 等于 result.ToString("yyyyMMdd");

dt4 等于 fi.Name.Substring(8, 8).ToString();

this.toolStripStatusLabel1.Text 等于 "找到文件:" + fi + ",正在检查条件......";

if (dt4.CompareTo(dt2) < 0)

{fi.Delete(); //执行行删除

this.toolStripStatusLabel1.Text 等于 "正在删除文件:" + fi + "......";}}

break;

case 1: //格式为:*_Speak.LOG,如-12-30_Speak.LOG

tFilename 等于 sFilename.Substring(0, 1).ToString();

if (tFilename 等于等于 "*")

{DateTime result 等于 new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1).AddMonths(-6);

dt2 等于 result.ToString("yyyy-MM-dd");

dt4 等于 fi.Name.Substring(0, 10).ToString();

this.toolStripStatusLabel1.Text 等于 "找到文件:" + fi + ",正在检查条件......";

if (dt4.CompareTo(dt2) < 0)

{fi.Delete();

this.toolStripStatusLabel1.Text 等于 "正在删除文件:" + fi + "......";}}

break;

//case 2:...其余文件名处理方法同上,此处略

}

j++;}}}

this.toolStripStatusLabel2.Text 等于 "处理结束......";}

private void listBox1_SelectedIndexChanged(object sender, EventArgs e)

{MessageBox.Show(this.listBox1.SelectedItem.ToString());}

private void Form1_Load(object sender, EventArgs e)

{this.Text等于this.Text+"(当前目录为:"+System.IO.Directory.GetCurrentDirectory()+ "\\)";

}

private void button2_Click(object sender, EventArgs e)

{this.Close();}}}

3.3 生成可执行文件

在C#编译生成名称为“日志清除工具.exe”的可执行文件,该文件位于当前工程目录下“日志清除工具\bin\Debug\”,将该文件复制到相应需清除日志文件的目录下,在需要清除时执行一下即可.

4.体会与思考

实现日志清除功能的体会与如下:1、本文只是针对当前目录下的指定格式的日志文件实现清除功能,不对当前目录下的子目录下的日志文件进行搜索及清除;2、只是对半年前的日志文件进行清除,如需可变时间的清除时,可在DateTime result 等于 new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1).AddMonths(-6) 一行中将“6”用参数代替,根据需要通过界面或者配置文件传入即可4、本程序开发时只针对单机环境,获取的当前时间为本机时间,在网络环境下需获取服务器时间作为当前时间;5、可通过修改实现对可变文件类型的清除功能及对子目录下日志文件进行搜索及清除,笔者可以试着做做.此功能在Windows XP SP3 + Microsoft Visual Studio 2005 环境下调试通过.


本篇论文出处:http://www.thtc.cn/mulu/459765.html

参考文献:

[1] 明日科技,C#从入门到精通[M].3版.北京:清华大学出版社,2012.

[2] Christian Nagel,Bill Evjen.C#高级编程[M]. 李铭,译.8版.北京:清华大学出版社,2013.

学术论文功能
学术论文发表,学术论文怎么翻译年度摘要英译研究[d];上海外国语大学;2016年,[6]马静卿;功能翻译理论主要特征及其在文学翻译中的应用[d];东华大学;2006年,[7]高桂。

会计毕业论文日志
会计毕业论文前言 会计学院2016届学生毕业论文参考选题,会计研究领域选题 k1关于公允价值会计计量的探讨? k2我国企业合并会计处理方法应用的思考? k3企业合并理论与合并范。

文件检验论文
未重视医学检验本科教育,"检验医师"制度至今尚未建立起来,。论文抄袭率检验烟台划,制定全院毕业设计(论文)工作计划;组织制订和完善毕业设计(论文)工作管理制度和教学文件;督促,检。

文件检索论文
请论文奖的作者须填写"兰州交。维普数据库论文检索阅读,维普数据库论文检索经典入晋升档案,32份报送人事处.要求用a4纸正反面打印,并提交电子文档一份(一览表要求word打印,存盘文。

大学生如何实现就业
养,现代大学生担负着建设社会的重担,所以要求其提高自身的综合素质,促进大学生实现其自我完善.培养大学生的综合素。重庆大学生就业市场,大学生如何就业论文重庆2016-2016学年第2学。

生物教学日志
初中英语教学远程培训研修日志我的英语教学与chant,unit4time(3b)第一课时教学设计及意图,常州市北郊小学;李霞,教学目标:1能听懂,会说数词1---12. 。生物教。

建筑施工日志
建筑工程资料目录,建筑工程施工技术资料目录结11土壤氡浓度的检测报告12工程地质勘察报告(单独组卷)13土建工程施工日志(单独组卷),(二)建筑设备安装工程综合管理资料,序号文件。

竞技体育功能
算公式:课堂学习效果得分=各门课程总成绩/课程门数,第十条拓展性素质评价,拓展性素质评价包括社会工作和学术科技(含文艺创作),文艺体。摘要写作要求,摘要的功能摘要的功能论文的摘要是。

班主任教育日志
远程教育学习日志1远程教育学习日志1,非常高兴参加本次教师远程培训,在网上直接与辅导教师交流,互动效果好,克服了以往只是专家讲,培训老师听的这种单一的形式.对我来说既有观念上的洗。

计算机网络主要功能
程和实践环节.,就业方向,计算机系统维。计算机网络技术主要课程论文摘要:随着社会的进步,信息技术逐渐在教育的领域里应用起来,特别对美术教育产生了巨大的影响.信息化的必然趋势.我们利。

与C#实现日志文件清除功能相关的论文如何隐藏电脑中的“重要文件”最近有条比较火的新闻,就是一外企员工电脑上存 被领导发现,然后就被开除了.这不禁让人想到一个问题:如何才能有效的隐藏电脑中的“重要文件”,不被其他人轻易发现,下面,就告诉各位几种。基于GoogleAndroid平台的移动开发0引言Android是Google开发的基于Linux平台的开源手机操作系统.2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上.Android是一个。添加打印文件检验[摘要]添加打印文件,是指在真实打印文件的空白部位另行添加打印图文内容所形成的文件.由于有些案件可以通过一步或两步检验即可判定涉案文件系添加打印变造而成,如若在拿到涉案文件的原件后。盛世全景文件银行文件银行(.folderbank.)是一种简单而安全的个人数据协同存储及灾难恢复解决方案.文件银行使您能够在任何地点、任何时间创建、访问、组织和管理您的文件,从而大大提高您的。医院归档文件材料的质量问题与管理建议【摘要】当前医院归档文件材料的质量问题是由于相关机构工作人员的意识观念不强,不能严格按照相关规定进行归档整理.解决归档文件存在的问题,需要从思想上进行。通过命令行恢复EXE文件关联网络环境复杂,经常一不小心就中个病毒啥的,还好现在有各种杀毒软件可以使用.但有些病毒会篡改EXE文件关联,让杀毒软件都打不开,这个时候你可能就要试试下面的方法了。做好文书管理工作发挥服务保障作用一、加强队伍建设强化能力建设是做好文书工作的基础文书工作是传达贯彻执行党和国家的各项方针、政策及上级指示精神,服务政务,沟通上级机关与基层单位之间联系的一种工具,也是请示和答复问题,指示。私人 移动浏览器分分钟制作Chrome便携版不少人上网在用谷歌Chrome,它的便携版可借助“Chrome更新器”(下载地址:http://tinyurl./pejappe)来完成.运行此工具后,在界面中选择需。文件体系的“三库”管理摘要:文件体系“三库”管理,通过区分文件所处的不同状态和层次,进而构建草稿库、运行库、程序库,采用不同的管理控制方式,有效节约资源,并为其他文件管理方法提。记事本我的文件管理专家记事本也能管理文件?这看起来是一件天方夜谭的事情,然而在办公室小李那里却是小菜一碟.小李用记事本结合系统内置的一些简单命令来管理文件,连资源管理器和任何其他工具都不需要.你相信吗?批量文。
返回论文网首页 阅读更多优秀论文
★关于本文相关开题报告