У меня есть базовый фрагмент кода, который я использую для удаления текстовых файлов в данном каталоге:
For Each file As IO.FileInfo In New IO.DirectoryInfo(filePath).GetFiles("*.txt")
If (Now - file.CreationTime).Days > intdays Then file.Delete()
Next
filePath
- это каталог, в котором находятся файлы.
intdays
- это переменная, которая определяет, сколько дней файлы должны храниться.
Чтобы проверить код, я установил для intdays значение 0, предполагая, что он удалит все файлы в директории.Однако это не так, но не создает ошибок.
Время "Сейчас" равно # 2/8/2012 13:59:00 PM #, которое больше 0. Но я не понимаю, почемузатем он не удаляет файл?