用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();
}
}
}
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();
}
}
}
相关文章推荐
- 用C#.NET实现删除指定文件
- asp.net c#实现文件的创建、移动、删除、复制
- 【原创】ASP.NET C# 获取指定目录文件的排序和删除
- C#/.NET中删除指定文件夹下所有文件和文件夹的几种方法汇总
- asp.net 删除文件夹,指定文件夹,删除文件夹和所有文件,删除权限设置,递归删除文件夹目录及文件
- Asp.net(c#)常用文件操作类封装 移动 复制 删除 上传 下载等
- Python实现删除文件但保留指定文件
- ASP.NET(C#)实现一次性上传多张图片(多个文件)
- Java实现对于文件的多种操作,复制、删除、重命名、剪切文件、统计指定类型文件数等10个功能
- C#.NET中遍历指定目录下的文件(及所有子目录及子目录里更深层目录里的文件)
- ASP.NET(C#)实现一次性上传多张图片(多个文件)
- C# 复制与删除文件的实现方法
- 如何在C#中用程序执行指定的SQL脚本文件,实现自动安装创建数据库
- Python 实现指定目录下 删除指定大小的文件
- php实现删除指定目录下相关文件的方法
- asp.net中实现多文件上传C#源代码
- windows api 实现删除指定目录下的所有文件(包括子文件夹下的所有文件)
- 【C】C语言中实现删除指定文件
- C#.net中jquery实现文件上传
- ASP和C#.NET实现IIS6添加和删除站点主机头