Помощь Регистрация

Тема: *.bat & *.cmd

Показано с 1 по 14 из 14
  1. #1
    Banned (Read Only) Аватар для evn
    Регистрация
    27.07.2005
    Авто
    ██████
    Сообщений
    28 461
    Благодарности

    Thumbs up *.bat & *.cmd

    нужен пакетный файл, который бы копировал один файл в папки в дереве папок...
    пример:
    файл test.txt леит в корне диска "С:\"
    дерево папок

    D:\EVN\test1
    D:\EVN\test1\zero
    D:\EVN\test2
    D:\EVN\test2\zero

    файл test.txt надо скопировать в каждую папку "zero"

    xcopy /s /d /Y /E /C C:\test.txt D:\EVN\*\*\*.* >> C:\log_.txt
    писать много раз не айс....

  2. #2
    Moderator Аватар для Mazzay
    Регистрация
    21.02.2007
    Пол
    Пол: Мужской
    Авто
    BMW (BeMyWife)
    Сообщений
    56 785
    Благодарности
    А почему именно батник? vbs напиши.

  3. #3
    Moderator Аватар для Mazzay
    Регистрация
    21.02.2007
    Пол
    Пол: Мужской
    Авто
    BMW (BeMyWife)
    Сообщений
    56 785
    Благодарности
    Если будет папка "D:\EVN\zero", в неё копировать?
    А если "D:\EVN\notest1\zero"?
    А если "D:\EVN\test1\notest1\zero"?

    Задача не понятна.

  4. #4
    Banned (Read Only) Аватар для evn
    Регистрация
    27.07.2005
    Авто
    ██████
    Сообщений
    28 461
    Благодарности
    подумал..и решил упростить...копировать только в папку "zero" дерева папок "EVN"
    ps без если....копировать по этому пути " D:\EVN\test\zero", где "test" абсолютно любое название.

  5. #5
    Moderator Аватар для Mazzay
    Регистрация
    21.02.2007
    Пол
    Пол: Мужской
    Авто
    BMW (BeMyWife)
    Сообщений
    56 785
    Благодарности
    Цитата Сообщение от evn Посмотреть сообщение
    подумал..и решил упростить...копировать только в папку "zero" дерева папок "EVN"
    ps без если....копировать по этому пути " D:\EVN\test\zero", где "test" абсолютно любое название.
    То есть в моём предыдущем вопросе получается, что копировать во всех случаях надо?

    P.S. Как это "без если"? А если такие папки появятся?

  6. #6
    Banned (Read Only) Аватар для evn
    Регистрация
    27.07.2005
    Авто
    ██████
    Сообщений
    28 461
    Благодарности
    игнорируется "D:\EVN\test1\notest1\zero"
    ибо по пути \test1\notest1\ может быть только одна папка.
    но это не имеет никакого отношения к делу...

  7. #7
    Banned (Read Only) Аватар для evn
    Регистрация
    27.07.2005
    Авто
    ██████
    Сообщений
    28 461
    Благодарности
    Цитата Сообщение от Mazzay Посмотреть сообщение
    То есть в моём предыдущем вопросе получается, что копировать во всех случаях надо?

    P.S. Как это "без если"? А если такие папки появятся?
    не появятся эт раз.второе.надо сначала решить в упрощенном варианте

  8. #8
    Moderator Аватар для Mazzay
    Регистрация
    21.02.2007
    Пол
    Пол: Мужской
    Авто
    BMW (BeMyWife)
    Сообщений
    56 785
    Благодарности
    Код:
    @echo off
    
    for /F "tokens=2,3* delims=\" %%i in ('dir d:\EVN /AD /B /S') do if %%k==zero copy c:\test.txt d:\%%i\%%j\%%k
    
    pause
    Вместо "copy" поставь для начала "echo" – поймёшь, что происходит. Всё остальное, думаю, накрутишь.

    P.S. Курил только "for /?" и "dir /?"
    Последний раз редактировалось support; 25.04.2008 в 13:12.

  9. #9
    Banned (Read Only) Аватар для evn
    Регистрация
    27.07.2005
    Авто
    ██████
    Сообщений
    28 461
    Благодарности
    все равно не оно....
    Последний раз редактировалось support; 25.04.2008 в 13:16.

  10. #10
    Banned (Read Only) Аватар для evn
    Регистрация
    27.07.2005
    Авто
    ██████
    Сообщений
    28 461
    Благодарности
    попробуй смоделируй ситуацию у себя на компе..все ясно станет

  11. #11
    Moderator Аватар для Mazzay
    Регистрация
    21.02.2007
    Пол
    Пол: Мужской
    Авто
    BMW (BeMyWife)
    Сообщений
    56 785
    Благодарности
    Цитата Сообщение от evn Посмотреть сообщение
    попробуй смоделируй ситуацию у себя на компе..все ясно станет
    То, что ты написал, у меня копируется.

    После выполнения батника у меня появились два файла:
    d:\EVN\test1\zero\test.txt и d:\EVN\test2\zero\test.txt

    До батника:
    c:\test.txt
    d:\EVN\evn_copy.cmd
    d:\EVN\test1
    d:\EVN\test2
    d:\EVN\test1\zero
    d:\EVN\test2\zero

    После:

    Скопировано файлов: 1.
    Скопировано файлов: 1.
    Для продолжения нажмите любую клавишу . . .
    c:\test.txt
    d:\EVN\evn_copy.cmd
    d:\EVN\test1
    d:\EVN\test2
    d:\EVN\test1\zero
    d:\EVN\test1\zero\test.txt
    d:\EVN\test2\zero
    d:\EVN\test2\zero\test.txt
    Последний раз редактировалось support; 25.04.2008 в 13:28.

  12. #12
    Banned (Read Only) Аватар для evn
    Регистрация
    27.07.2005
    Авто
    ██████
    Сообщений
    28 461
    Благодарности
    разобралси...спасибо

  13. #13
    Moderator Аватар для Mazzay
    Регистрация
    21.02.2007
    Пол
    Пол: Мужской
    Авто
    BMW (BeMyWife)
    Сообщений
    56 785
    Благодарности
    Цитата Сообщение от evn Посмотреть сообщение
    разобралси...спасибо
    Чё? Реально оно?
    Уже пять лет ничего не программил. Но руки-то, видать, ещё помнят...

  14. #14
    Banned (Read Only) Аватар для evn
    Регистрация
    27.07.2005
    Авто
    ██████
    Сообщений
    28 461
    Благодарности
    оно ...точно
    щас подогнал под свои условия.....шикарно усе

Похожие темы
  1. Продам Автомагнитолу Prology CMD-120,
    от Aleks64a в разделе АвтоЗвук и Сигнализации
    Ответов: 8
    Последнее сообщение: 26.04.2009, 14:17
  2. Продам Магнитолку Prology CMD-120
    от VasiliyA100 в разделе АвтоЗвук и Сигнализации
    Ответов: 4
    Последнее сообщение: 26.03.2009, 20:58
  3. Проблемы с the Bat. Не отправляет письма :(
    от Cursed в разделе Полезно. Интересно. Познавательно
    Ответов: 13
    Последнее сообщение: 16.09.2008, 10:11
  4. Автомагнитола Prology CMD-150 S/G
    от The_VooDOo_O в разделе АвтоЗвук и Сигнализации
    Ответов: 9
    Последнее сообщение: 12.01.2008, 11:43
  5. Продаю панельку для Prology CMD-120
    от Thrasher в разделе АвтоЗвук и Сигнализации
    Ответов: 0
    Последнее сообщение: 10.12.2007, 14:21
Ваши права
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •