Я хочу знать, как я могу удалить файлы старше x лет
Примечание: моя дата mydate(yyyy/mm/dd)
Я не знаю, может ли это вызвать какие-либо проблемы или нет
Это мойпока код:
Dim fso As Variant
Dim directory As Variant
Dim modified As Variant
Dim files As Variant
Private Sub Command1_Click()
Set fso = CreateObject(“Scripting.FileSystemObject”)
Set directory = fso.GetFolder(App.Path & "\log")
Set files = directory.files
For Each modified In files
If DateDiff("Y", modified.DateLastModified, Now) > mydate Then
modified.Delete
Next
End Sub
Я впервые использую DateDiff в моей жизни, поэтому, пожалуйста, будьте любезны, объясняя, где я ошибаюсь.