[решено] Скрипт работает не так как надо
полазив по фору набросал такой код
Код:
@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
прошу содействия
|
Ну что ни кто помочь не может????? Я не держусь за эти строчки, если не хотите ковыряться можно написать что то другое...
|
zion87, хотелось бы ещё услышать мало-мальски вразумительное обоснование Вашей хотелки.
|
bat ищет на всех дисках файлы Data.gdb (во всех папках) копирует найденные c:\ (если найдено больше одного - ренейм Data_1.gdb, Data_2.gdb .... и ведется log.txt - запись путей по которым найдены файлы Data.gdb
|
Если не понятно: имелось в виду — зачем сие нужно?
|
Всем спасибо - разобрался сам!!!
|
Время: 08:19.
© OSzone.net 2001-