Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Копирование файлов (http://forum.oszone.net/showthread.php?t=176846)

Twinkle 29-05-2010 14:37 1423532

Копирование файлов
 
Нужно скопировать все файлы компюьтера с расширением *.bmp созданные по чётным дням прошлого года. Подскажите пожалуйста как это сделать?

amel27 29-05-2010 16:22 1423569

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


Twinkle 29-05-2010 17:55 1423615

да мне просто понять надо было как узнать дату создания файлов, теперь вижу)) пасипки)))


Время: 07:07.

Время: 07:07.
© OSzone.net 2001-