PDA

Показать полную графическую версию : Если файл обновился то создать его копию


Sasha_vinni
09-04-2013, 19:01
Есть в папке 1 файл с названием к примеру МРТ.xls

Надо сделать так чтобы при запуске батника этот файл копировался в папку (к примеру OLD) с именем файла ГГГГММДД_ЧЧММ_МРТ.xls (дата сохр. файла)
Если уже есть такой файл то не перезаписывать.

Как это можно осуществить?
Заранее спасибо.

zion87
09-04-2013, 19:45
Если МРТ - это кириллица то сохраняем 866 ...

@Echo Off
Set file=MPT.xls
For /f "Delims=*" %%a In ("%file%") Do Set dateF=%%~ta
Copy /y %file% OLD\%dateF:~6,-6%%dateF:~3,-11%%dateF:~0,-14%_%dateF:~11,-3%%dateF:~14%_%file%




© OSzone.net 2001-2012