Нужно скопировать все файлы компюьтера с расширением *.bmp созданные по чётным дням прошлого года. Подскажите пожалуйста как это сделать?
Twinkle, условия задачи неполные: что значит "все файлы компьютера"?.. только диск "C:", все локальные диски, включая сменные диски, включая сетевые диски или еще как?.. КУДА копировать?.. Наконец, что делать если совпадут имена файлов?.. Так как всё это не оговорено, пример копирования всех BMP-файлов системного диска (C: ) в папку D:\BMP с безусловной заменой любых дублей:
@Echo Off
Set DST=D:\BMP
Set /A $Y=%DATE:~-4%-1
For /F "Delims=" %%i In ('DIR /B/A-D/S %SystemDrive%\*.bmp') Do Set $D=%%~ti& Call :COPY "%%~i"
Exit /B
:COPY
If Not %$Y% EQU %$D:~6,4% GoTo :EOF
For %%a In (1 3 5 7 9) Do If "%%a"=="%$D:~1,1%" GoTo :EOF
COPY /Y "%~1" "%DST%" >Nul
GoTo :EOF
да мне просто понять надо было как узнать дату создания файлов, теперь вижу)) пасипки)))
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.