从备份文件夹中删除具有当前日期的图像

时间:2019-04-09 02:56:21

标签: vb.net

我有一个备份文件夹,其中有带有当前日期和过去日期的图像,我需要从当前日期的备份文件夹中删除图像的帮助。

我只是尝试使用以下代码从备份文件夹中删除图像:

For Each filepath As String In Directory.GetFiles(StrErrorInfo)
    File.Delete(filepath)
Next

For Each filepath As String In Directory.GetFiles(StrErrorInfo)
    File.Delete(filepath)
Next

上面的代码只会删除备份文件夹中的文件或图像,而不会删除当前日期文件。

我需要帮助从bakcup文件夹中删除具有当前日期的文件。

1 个答案:

答案 0 :(得分:0)

我认为这可以删除当天的所有文件

Dim di As DirectoryInfo = New DirectoryInfo("directory")

For Each fi In di.GetFiles("*", SearchOption.AllDirectories)
    Dim creationDate as Date = fi.CreationTime
    If creationDate = date.now()
        My.Computer.FileSystem.DeleteFile(fi)
    End if
Next