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();
}
}
}