日期:2014-05-18  浏览次数:20534 次

在磁盘上删除所有的同名的文件,不论后缀是什么
我想在磁盘上删除所有的同名的文件,不论后缀是什么

比如有文件为aaa.jpg     aaa.bmp     aaa.png
我用   System.IO.FileInfo   fi   =   new   System.IO.FileInfo(sFileFullPath);
fi1.Delete();      
删除

但sFileFullPath   要求文件具体的全名,怎样才能删除   aaa.*
也就是所有的叫aaa的文件,不论后缀是什么。

------解决方案--------------------
请使用以下方法,支持熟悉 DOS 中的 * 和 ? 模式匹配

Directory.GetFiles (
string path,
string searchPattern
)

// DEMO ->
string[] filePath = Directory.GetFiles(myPath, "aaa.* ");