powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / помогите напистаь bat'ничек
10 сообщений из 10, страница 1 из 1
помогите напистаь bat'ничек
    #36207459
recvezitor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Глобально стоит задача синхронизировать файлы на клиентском компе в определенной папке с файлами на фтп-сервере. Причем заливать надо на сервер с клиента. Решено было написать батник который логинится на фтп и копирует туда файлы. В винде этот батник ставится в расписание и запускается раз в час.
С батниками не работал поэтому нужна помощь.
Для начала нужно просто залогиниться на фтп-сервер и скопировать туда пару файлов или даже папку целиком. А потом уже я сам надеюсь разберусь как проверить изменен ли файл или нет. ТАкже буду благодарен хорошей ссылке на кодирование в батнике.
...
Рейтинг: 0 / 0
помогите напистаь bat'ничек
    #36207494
MAYAKOV_SV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
recvezitor,

А может лучше прогу написать для этого дела.
Ну, типа, запускается в автозапуске и светится в TaskBar'е.
И она будет заниматься синхронизацией с нужной периодичностью.
Заодно ошибочные ситуации с копированием файлов будет обрабатывать.
Если при копировании файл будет занят, что делать?
Есть смысл с bat-связываться?
...
Рейтинг: 0 / 0
помогите напистаь bat'ничек
    #36207496
recvezitor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в принципе мы надеялись , что можно будет обойтись малой кровью. Если не получится с батником, то прийдется так и делать
...
Рейтинг: 0 / 0
помогите напистаь bat'ничек
    #36207542
MAYAKOV_SV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
recvezitor,

Я просто не знаю, но может bat-ник не все сможет сделать.
А прогу писать, наверно не долго. Не помню какие там API функции есть, что-то вроде CopyFile, DeleteFile ... И таймер повесить на каждый час.
Ну вобщем вам решать, про bat-ники сам мало чего знаю
...
Рейтинг: 0 / 0
помогите напистаь bat'ничек
    #36207840
Мутабор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ftp --help
...
Рейтинг: 0 / 0
помогите напистаь bat'ничек
    #36207852
Alex_911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для виндовс есть встроенное готовое решение под названием Offline files
Если не полениться и разобраться в механизме ее работы, получится готовое бесплатное решение.

Так же существует миллион разного ПО для синхронизации файлов, платное и бесплатное.
Достаточно только набрать нужные слова в гугле.

Еще есть SVN, которая может решить именно исходную задачу, не применительно к батничкам и фтп-серверам.

С "баничком" вы наступите по-порядку на все грабли, которые существуют в этом процессе (синхронизации файлов) и изобретете замечательный гибрид велосипеда с костылями.
...
Рейтинг: 0 / 0
помогите напистаь bat'ничек
    #36207861
Мутабор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочешь прогу пиши, хочешь файл команд используй у стандартного клиента ftp винды.
...
Рейтинг: 0 / 0
помогите напистаь bat'ничек
    #36208015
recvezitor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SVN предлагал - сказали слишком сложно для клиента.
про offline files не слышал, посмотрю.
Есть вариант даже купить платную программу.
Программу нашел и чуть переделал, отсалось чуть подправить под свои нужды
@echo off
echo open SERVER>> ftp_cmd.txt
echo user LOGIN>> ftp_cmd.txt
echo PASSWORD>> ftp_cmd.txt
echo mkdir TestFolder>> ftp_cmd.txt
echo cd TestFolder>> ftp_cmd.txt
echo binary>> ftp_cmd.txt
echo put C:\test.docx>> ftp_cmd.txt
echo quit>> ftp_cmd.txt
ftp -n -s:ftp_cmd.txt ftp.dynamicweb.dk
echo If there were no errors during the proccess press any key. Otherwise check ftp_cmd.txt file for mistakes.
pause
del ftp_cmd.txt
echo Batch file has finished executing.
...
Рейтинг: 0 / 0
помогите напистаь bat'ничек
    #36208903
recvezitor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подскажите пожалуйста платную прогу для моей задачи, желательно чтобы была демо, т.к. тестить придется мне. Чтобы был запуск по времени (Шедулер) и чтобы клиенты могли заливать подпапки
...
Рейтинг: 0 / 0
помогите напистаь bat'ничек
    #36208994
guest_ff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
www.xstarter.com/rus/
www.autoitscript.com/autoit3/
обе бесплатные
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / помогите напистаь bat'ничек
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]