CMD/BAT - [решено] Скрипт работает не так как надо

Ответить
Аватара пользователя
zion87

CMD/BAT - [решено] Скрипт работает не так как надо

Сообщение zion87 »

полазив по фору набросал такой код



Код:

Код: Выделить всё

@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

Re: CMD/BAT - [решено] Скрипт работает не так как надо

Сообщение zion87 »

Ну что ни кто помочь не может????? Я не держусь за эти строчки, если не хотите ковыряться можно написать что то другое...
Аватара пользователя
zion87

Re: CMD/BAT - [решено] Скрипт работает не так как надо

Сообщение zion87 »

zion87, хотелось бы ещё услышать мало-мальски вразумительное обоснование Вашей хотелки.
Аватара пользователя
Iska

Re: CMD/BAT - [решено] Скрипт работает не так как надо

Сообщение Iska »

bat ищет на всех дисках файлы Data.gdb (во всех папках) копирует найденные c:\ (если найдено больше одного - ренейм Data_1.gdb, Data_2.gdb .... и ведется log.txt - запись путей по которым найдены файлы Data.gdb
Аватара пользователя
Iska

Re: CMD/BAT - [решено] Скрипт работает не так как надо

Сообщение Iska »

Если не понятно: имелось в виду — зачем сие нужно?
Ответить

Вернуться в «Скриптовые языки администрирования Windows»