![]() |
bat на копирование по маске с временным файлом
Здравствуйте, уважаемые форумчане.)
помогите с 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\ |
Собственно нужен сценарий для клиента FTP в Windows.
ftp.bat Код:
ftp -v -n -s:c:\put.ftp Код:
open example.yourhostingsite.com open — открывает удаленный FTP-сервер; user — указывает имя пользователя для входа на сервер; password — указывает пароль для входа на сервер; ldc - Локальный переход по папкам cd — переходит в указанный удаленный каталог для загрузки файлов, в данном примере — «/public_ftp/test»; put — загружает указанный локальный файл на удаленный сервер; кавычки можно не использовать, если путь не содержит пробелов; bye — завершает сеанс подключения и работу утилиты FTP. |
в верх
|
Время: 17:18. |
Время: 17:18.
© OSzone.net 2001-