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

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

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

Пользователь


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

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


Здравствуйте, уважаемые форумчане.)
помогите с bat файлом

1 этап

1)Есть сервер с 1с. 1с выгружает прайс в d:\am\
2)Есть FTP site.ru
логин vasa
пароль 123123
c папкой out
и папкой in
Нужно бат файлом забирать прайс лист pr.ing с папки d:\am\
и копировать на ftp в папку in(в этой папке есть куча папок которые трогать нельзя), а затем удалить прайс в папке d:\am\ , и самое главное что бы файл прайс под названием pr.ing, выгружался с временным названием например prtemp.ing, а после выгрузки переименовывался обратно в rp.ing, и при следующим запуске bat заменять старый файл pr.ing на новый pr.ing



и второй этап

Нужно с того же ftp с папки out, забирать user-1234.xml((user-1234.xml цифры постоянно меняются например user-1234.xml,user-2134.xml,user-6421.xml и т.д.) нужно по маске загружать) а затем удалять так же по маске в d:\bi\

Отправлено: 17:21, 16-11-2015

 

Пользователь


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

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


Собственно нужен сценарий для клиента FTP в Windows.

ftp.bat
Код: Выделить весь код
ftp -v -n -s:c:\put.ftp
put.ftp
Код: Выделить весь код
open example.yourhostingsite.com
user yourusername
password 123321123
cd /public_ftp/in
put “d:\am\pr.ing”
ldc d:\bi\
get user-.*.xml
bye
---------------------------

open — открывает удаленный FTP-сервер;
user — указывает имя пользователя для входа на сервер;
password — указывает пароль для входа на сервер;
ldc - Локальный переход по папкам
cd — переходит в указанный удаленный каталог для загрузки файлов, в данном примере — «/public_ftp/test»;
put — загружает указанный локальный файл на удаленный сервер; кавычки можно не использовать, если путь не содержит пробелов;
bye — завершает сеанс подключения и работу утилиты FTP.

Последний раз редактировалось DarckSol, 30-12-2015 в 11:22.


Отправлено: 10:42, 30-12-2015 | #2



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

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


Пользователь


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

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


в верх

Отправлено: 17:32, 27-01-2016 | #3



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Копирование файлов в папки по маске файла и маске папки (BAT) skyskiff Скриптовые языки администрирования Windows 7 20-09-2015 22:41
CMD/BAT - *bat исключение на копирование файла по маске morcano Скриптовые языки администрирования Windows 1 07-07-2015 11:19
CMD/BAT - Поиск и копирование по маске LepeT Скриптовые языки администрирования Windows 9 11-11-2014 20:16
Можно ли запретить копирование файлов на сервер по маске admyes Microsoft Windows NT/2000/2003 1 08-12-2005 06:44




 
Переход