Компьютерный форум 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=245675)

zion87 28-10-2012 20:12 2013901

[решено] Скрипт работает не так как надо
 
полазив по фору набросал такой код
Код:

@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 29-10-2012 20:37 2014545

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

Iska 29-10-2012 22:26 2014649

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

zion87 29-10-2012 23:40 2014719

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

Iska 30-10-2012 00:15 2014738

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

zion87 30-10-2012 06:10 2014816

Всем спасибо - разобрался сам!!!


Время: 08:19.

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