ra4o
AutoIT Гуру
- Сообщения
- 1,165
- Репутация
- 246
Хмм... Для меня сложность заключается в том, что я не могу проверить работу скрипта в своих условиях, так как формат даты на Вашем FTP сервере другой... Мне постоянно приходится изменять скрипт, прежде, чем выложить, вот и получаются мелкие недочёты :( Попробуйте в функциях вычисления первой и последней дат перед уловием
вставить, например "MsgBox" с этими переменными для того что-бы определить - действительно "$FileMonth"это значение месяца ,"$FileDay"значение дня , а "$FileYear"это год...
И ещё - я смотрю, что у Вас есть файлы с одной датой , но разным временем , а по времени я не проверяю и даты проверяю на больше/меньше возможно следует заменить
на
Код:
if $NextFileYear=$FileYear and $NextFileMonth=$FileMonth and $NextFileDay>$FileDay Then Return False
И ещё - я смотрю, что у Вас есть файлы с одной датой , но разным временем , а по времени я не проверяю и даты проверяю на больше/меньше возможно следует заменить
Код:
and $NextFileDay>$FileDay
Код:
and _DateDiff('n',Дата следующего файла,Дата текущего файла)>0