zion87
28-10-2012, 20:12
полазив по фору набросал такой код
@echo off
chcp 1251 >nul
for %%x in (c d e f g h i j k l m n o p q r s t u v w x y z) do (
for /f "delims=*" %%I in ('dir /s /b /a-d "%%x:\Data.gdb"') do copy "%%~dpIData.gdb" "c:\"
)
вообщем он ищет на всех дисках и во всех папках файл Data.gdb после чего копирует его на диск c:\ с ЗАМЕНОЙ, а необходимо, что бы он копировал с переименованием если найдет более одного файла например Data_1.gdb, Data_2.gdb и т.д. и еще вёл запись например в txt где был найден файл Data.gdb
прошу содействия
@echo off
chcp 1251 >nul
for %%x in (c d e f g h i j k l m n o p q r s t u v w x y z) do (
for /f "delims=*" %%I in ('dir /s /b /a-d "%%x:\Data.gdb"') do copy "%%~dpIData.gdb" "c:\"
)
вообщем он ищет на всех дисках и во всех папках файл Data.gdb после чего копирует его на диск c:\ с ЗАМЕНОЙ, а необходимо, что бы он копировал с переименованием если найдет более одного файла например Data_1.gdb, Data_2.gdb и т.д. и еще вёл запись например в txt где был найден файл Data.gdb
прошу содействия