У меня есть базовый фрагмент кода, который я использую для удаления текстовых файлов в заданном каталоге:
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. Но я не понимаю, почему затем он не удаляет файл?