我有专辑中的相册和照片列表。现在我想当我删除一个特定的专辑,然后它的照片也被删除。特定专辑的图像名称就像是“如果专辑的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`
答案 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