Батник для копирования папки

31 июля 2009

Подскажите код батника для копирования папки с одного компа на другой в локальной сети. Нужно для бекапа БД ежечасного.


12 ответов в теме “Батник для копирования папки”

    Страницы: [1] 2 »
  1. 1) Вячеслав Владимирович ответил:

    Поставь "резервные копии 1с" и не парься
    А батником можно, только если сетевой диск подключишь

  2. 2) Алексей Леумов ответил:

    Так БД не с 1 С а специализированная прога, а в ней не предусмотрено делать бекап.

  3. 3) Роман Лесных ответил:

    Создаешь сетевой диск, допусти Z
    Код батника:
    copy c:\papka\baza_dannyh.mdb z:\backup\
    либо, если надо, всю директорию:
    copy c:\papka z:\backup

  4. 4) Роман Лесных ответил:

    встречный вопрос:
    можно ли FTP-узел подключить как сетевой диск?
    Мне для моей проги надо что-то типо обновления сделать..

  5. 5) Алексей Леумов ответил:

    Можно. Когда выбираешь подключить сетевой диск в низу есть ссылка: Подписаться на хранилище в интернете. Потом пишешь сетевой адрес ftp://83.10.1.23 или буквами. Галочку снимаешь с анонима и потом вводишь логин и пасс к ресурсу.

  6. 6) Роман Лесных ответил:

    не пойму, мне надо чтобы я мог батником оттуда скопировать, а в итоге создается тупо FTP папка..

  7. 7) Ярослав Завгородний ответил:

    Как вариант – скопируй батником с фтп.
    В винде уже встроен консольный (хоть и не очень продвинутый) фтп клиент – в консоли набери ftp

  8. 8) Вячеслав Владимирович ответил:

    Резервными копиями 1с можно хоть че бекапить, она мало весит, легко настраивается и делает архивы.
    Ещё handy backup бывает тоже норм прога, только платная

  9. 9) Никита Токарчук ответил:

    ща батник напишу

  10. 10) Никита Токарчук ответил:

    навароченный скрипт))
    может делать бекам по сетке, на фтп заливать. архивом или тупо папкой. (на фтп только архивом)
    содержимое bdbackup.bat:

    ——————————————————————————————-
    @echo off
    CLS
    echo code by MainNika (GPL :D )

    SET ISFTP=no
    SET USEWINRAR=konechno
    SET NETDIR=\\MainNika-pc\FLV
    SET NETBDDIR=bdbackup
    SET WINRARDIR=C:\Program Files\WinRar
    SET BDDIR=C:\Program Files\WinRar
    SET FTPMACROS=ftp.txt
    SET FTPHOST=ftp.microsoft.com
    SET SLEEP=60

    :start
    echo Start Backup…
    IF "%ISFTP%" == "no" (
    IF "%USEWINRAR%" == "no" (
    echo Using Dir net
    rd /S /Q "%NETDIR%\%NETBDDIR%"
    md "%NETDIR%\%NETBDDIR%"
    xcopy "%BDDIR%" "%NETDIR%\%NETBDDIR%" /E /C /H
    ) ELSE (
    echo Using WinRar net
    del "%NETDIR%\%NETBDDIR%.rar"
    "%WINRARDIR%\Rar" a -r -ep1 "%NETDIR%\%NETBDDIR%.rar" "%BDDIR%\*"
    ) ) ELSE (
    echo Using WinRar ftp
    del C:\bdbackup_.rar
    "%WINRARDIR%\Rar" a -r -ep1 "C:\bdbackup_.rar" "%BDDIR%\*"
    ftp -s:%FTPMACROS% %FTPHOST%
    )
    echo Backup done, wait %SLEEP% ms…
    ping 127.0.0.1 -n %SLEEP%
    goto start
    ——————————————————————————————-

    содержимое http://ftp.txt (для фтп макроса) название можно менять в батнике переменной

    ——————————————————————————————-
    anonymous
    anonymous@microsoft.com
    binary

    cd bussys
    delete bdbackup.rar
    put C:\bdbackup_.rar bdbackup.rar

    bye
    ——————————————————————————————-

    изменить в батнике переменные, а в макросе первая строка логин, вторая пароль и три отдельных строки там пути на каталоги фтп, хотя если фтп не надо тогда фтопку их

  11. Страницы: [1] 2 »

Добавить ответ

Оставить комментарий