Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - CMD поиск и копирование в папку

Ответить
Настройки темы
CMD/BAT - CMD поиск и копирование в папку

Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: vladsms
Дата: 17-02-2014
Кто подскажет, какой командой можно сделать поиск допустим папки "conts" и затем скопировать внутрь или рядом папку, которая лежит рядом с *.cmd

1)Поиск папки "conts"
2)Копирование внутрь или рядом с этой папкой объект(папку), которая лежит возле *.cmd

Отправлено: 23:31, 16-02-2014

 

Ветеран


Сообщения: 874
Благодарности: 575

Профиль | Отправить PM | Цитировать


vladsms, а где искать папку "conts"?

Последний раз редактировалось Georgio, 18-02-2014 в 16:13.


Отправлено: 02:35, 17-02-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


нет, эта папка может быть где угодно

Отправлено: 08:30, 17-02-2014 | #3


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата vladsms:
эта папка может быть где угодно »
Цитата vladsms:
допустим папки "conts" »
Допустим папок «conts» окажется два десятка. Какая из них будет потребная?!

Отправлено: 08:53, 17-02-2014 | #4


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Папка по идее должна будет быть уникальной

Отправлено: 16:27, 17-02-2014 | #5


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата vladsms:
Папка по идее должна будет быть уникальной »
С чего бы это она «должна будет быть» уникальной?

Отправлено: 22:24, 17-02-2014 | #6


Ветеран


Сообщения: 874
Благодарности: 575

Профиль | Отправить PM | Цитировать


Вариант №1.

Код: Выделить весь код
@echo off
for %%i in (
 A B 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 (
 if exist %%i:\ (
  for /f "tokens=*" %%j in ('
   dir /ad /b /s %%i:\conts 2^>nul
 ') do (
   echo %%j
   for /d %%k in (*) do (
    xcopy "%%k" "%%j\%%k" /ei>nul
    goto:exit
))))
:exit
pause>nul
exit /b

Вариант №2.

Код: Выделить весь код
@echo off
for %%i in (
 A B 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 (
 if exist %%i:\ (
  cd /d %%i:\
  for /r %%j in (.) do (
   if %%~nxj==conts (
    echo %%~dpnxj
    cd /d %~dp0
    for /d %%k in (*) do (
     xcopy "%%k" "%%~dpnxj\%%k" /ei>nul
     goto:exit
)))))
:exit
pause>nul
exit /b

Отправлено: 17:04, 18-02-2014 | #7



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - CMD поиск и копирование в папку

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Как через CMD переименовать папку zkron Скриптовые языки администрирования Windows 17 14-12-2013 00:23
CMD/BAT - [решено] Поиск папки и Копирование файла в данную папку из известного места dark-------13 Скриптовые языки администрирования Windows 4 20-04-2011 11:48
CMD/BAT - [решено] cmd, добавить в zip папку robingut Скриптовые языки администрирования Windows 9 18-05-2009 13:25
CMD/BAT - [решено] Как переместить папку в CMD? Pozia Скриптовые языки администрирования Windows 7 23-04-2009 11:29
Копирование исходящей почты в Общую папку Loki3D Microsoft Exchange Server 0 01-10-2007 18:11




 
Переход