您的位置:首页 > 编程语言 > C#

用C#.NET实现删除指定文件

2010-07-26 09:43 288 查看
using System;
using System.Collections.Generic;
using System.Text;
using System.IO;

namespace DeleteFile
{
class Program
{
public static void DeleteFile(string dirRoot)
{
string deleteFileName = "_desktop.ini";//要删除的文件名称
try
{
string[] rootDirs = Directory.GetDirectories(dirRoot); //当前目录的子目录:
string[] rootFiles = Directory.GetFiles(dirRoot); //当前目录下的文件:

foreach (string s2 in rootFiles)
{
if (s2.Contains(deleteFileName))
{
Console.WriteLine(s2);
File.Delete(s2); //删除文件
}
}
foreach (string s1 in rootDirs)
{
DeleteFile(s1);
}
}
catch(Exception ex)
{
Console.WriteLine(ex.Message.ToString());
}

}
static void Main(string[] args)
{
string[] drives = Directory.GetLogicalDrives();//系统所有根目录

foreach (string s in drives)
{
DeleteFile(s);
}
Console.WriteLine("Delete Files Complete!");
Console.ReadLine();
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: