·
游玩商城
·
游戏论坛
·
安迪游戏世界
首页
软件应用
网站建设
视觉设计
程序开发
论坛交流
标题
副标题
全文
作者
关键字
导航
来源
您现在的位置: >
首页
>
程序开发
>
C语言教程
>> 最新教程
>> 热门教程
>> 最新游戏资讯
>> 热门游戏资讯
>>
C语言教程
C# 清理Temp文件实例代码
作者: 来自:安迪教程网 加入时间:10-09-01
进入论坛讨论
C# 清理Temp文件实例代码如下:
using System;
using System.IO;
using System.Windows.Forms;
namespace WinFormTemp
{
public partial class FormTemp : Form
{
public FormTemp()
{
InitializeComponent();
this.HelpButton = true;
this.MaximizeBox = false;
this.MinimizeBox = false;
this.AutoSizeMode = AutoSizeMode.GrowAndShrink; // 禁用手动调整大小。
this.SizeGripStyle = SizeGripStyle.Hide; // 隐藏调整大小手柄。
this.StartPosition = FormStartPosition.CenterScreen; // 在桌面居中显示。
}
protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
DirectoryInfo dir = new DirectoryInfo(Path.GetTempPath());
foreach (FileSystemInfo info in dir.GetFileSystemInfos())
{
try
{
if (info is FileInfo)
info.Delete();
else
(info as DirectoryInfo).Delete(true);
}
catch
{
continue;
}
}
System.Diagnostics.Process.Start(dir.FullName);
}
protected override void OnHelpButtonClicked(System.ComponentModel.CancelEventArgs e)
{
base.OnHelpButtonClicked(e);
e.Cancel = true;
FileInfo info = new FileInfo("Clear.bat");
if (info.Exists)
info.Attributes = FileAttributes.Normal;
using (StreamWriter sw = info.CreateText())
{
sw.WriteLine("@echo off");
sw.Write(@"rd /s /q ""{0}"" & md ""{0}""", Path.GetTempPath());
}
System.Diagnostics.Process.Start(info.DirectoryName);
}
}
}
相关教程
·
JS实现连续向上滚动的文字效果代码
·
Asp.Net实现获取网站截图代码
·
JDBC实现对MySQL的“增删改查”实例讲解
·
C# 清理Cookies文件实例代码
·
C# 清理IE缓存文件实例代码
·
PHP之文件加密代码讲解
·
Javascript 判断控件是否存在实例代码讲解
·
ASP.Net 实现用户登陆实例代码
·
Oracle数据库触发器实例讲解
·
C# 设置文件属性实例代码
·
C# 清理Recent文件实例代码
·
C#之GraphicsPath中Warp方法使用代码实例
·
Javascript之读写文件实例代码
·
asp.net编写登录验证码代码
·
VB 美工代码
·
C#之shear的使用实例代码
·
java 将数据导出excel文件讲解
·
C#之实现缩放字体代码
·
C#之图形位置组合转换代码
·
C#之形状原点变换代码
联系方式:QQ:6084884 email:agwcn@126.com
粤ICP备10101711号
本网站中发布的文章只代表发表人的个人观点,不代表安迪教程网网站的立场
copyright© 2000-2004 安迪教程网 All rights reserved agwcn.com