コマンドプロンプトだけでやるとしたら
こんな感じでしょうか。。。
処理的には、無駄が多かったり時間がかかる可能性大なので
otnさんのコメントにあるようにフリーソフト等で処理した方が
良いと思いますよ~
----------------------------------------------------
@echo off
rem 検索するフォルダ
set S_DIR=C:\
rem 日付指定
set S_DATE=2007/01/01
set E_DATE=2008/01/01
rem DIRコマンドで検索フォルダ直下のファイルのみを日付順でソートしたものを
rem FORコマンドで1件ずつファイルの日付をチェックしていく
for /f "skip=4 tokens=1,4" %%a in ('dir %S_DIR% /A:-D /O:D') do (
rem ファイルの日付が検索日付の範囲を過ぎていたら処理を抜ける
if %%a GTR %E_DATE% goto :END
rem ファイルの日付が検索日付の範囲内なら画面に表示する
if %%a GEQ %S_DATE% if %%a LEQ %E_DATE% echo %%b
)
:END
pause
----------------------------------------------------