(dir /b "20??????" | find /c "2")>>x.txt
set /p variable=<x.txt
Вот и все.
Конечно, если вы не хотите файл, просто сделайте это потом:
del x.txt
РЕДАКТИРОВАТЬ - Как сделать имя файла уникальным:
@ Mai: используйте для создания уникального имени файла:
set timestamp=%date:.=%%time::=%
set timestamp=%timestamp:,=%
set timestamp=%timestamp:/=%
set timestamp=%timestamp:-=%
set filename=file%timestamp%.tmp
Добавьте дополнительные замены, если в формате даты вашей системной культуры есть другие символы внутри