如何从asp.net中的文件夹中删除文件数?

时间:2011-09-02 04:55:26

标签: asp.net vb.net file-upload

我有专辑中的相册和照片列表。现在我想当我删除一个特定的专辑,然后它的照片也被删除。特定专辑的图像名称就像是“如果专辑的id是1,那么它的图像名称应该是1_1,1_2,...。所以我有删除相册时图像名称为“1_”。现在我很困惑如何删除前缀为“1_”的图像。我的代码是

`For Each Alb_Id In Col_Alb_Ids
Dim imagefolder As String = ""
imagefolder = Server.MapPath("~/DesktopModules/Album/Images_Uploaded/")
Dim ss As String = Alb_Id & "_"
imagefolder.Contains(ss)
Dim aa As String = imagefolder + ss
If File.Exists(imagefolder.Contains(aa)) Then
  File.Delete(aa)
End If`

2 个答案:

答案 0 :(得分:1)

您可以通过通配符调用Directory.GetFiles进行搜索:

C#代码

String[] albumFiles = Directory.GetFiles(imageFolder, ss + "*.*");

答案 1 :(得分:0)

imagefolder.Contains(ss)

Dim aa As String = imagefolder + ss
If File.Exists(imagefolder.Contains(aa)) Then
      File.Delete(aa)
End If