Дополнение к написанному здесь
."...А если исходные файлы с объявлениями могут формироваться по нескольку штук в течение одного дня?
Например, все файлы 29_04_26.txt, 30_04_26.txt, 01_05_26.txt подготовлены 28.04.2026. А проигрывать их нужно в те дни, которые прописаны в названии..."
В таком случае нужно изменить скрипт в файле changecrawl2.bat.
@echo off
set "sourceDir=F:\TextAds"
set "destFile=F:\Task\task.txt"
set "currentDate=%date:~0,2%_%date:~3,2%_%date:~8,2%"
set "fileName=%currentDate%.txt"
if exist "%sourceDir%\%fileName%" (
copy "%sourceDir%\%fileName%" "%destFile%" /y
)
Скрипт ищет файл с текущей датой в названии в папке F:\TextAds и копирует его в F:\Task\task.txt.
Всё остальное остаётся без изменений.
Важно! В скрипте предполагает, что формат даты ДД.ММ.ГГГГ (например, 28.04.2026).