Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Wput

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4

Открыть новую тему     Написать ответ в эту тему

slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Wput

 
Wput является полной противоположностью программы wget. Программа может загружать файлы на FTP-серверы с помощью простого интерфейса командной строки, похожего на интерфейс wget.
 
Wput is a command-line ftp-client that looks like wget but instead of downloading, uploads files or whole directories to remote ftp-servers.
 
Домашняя страница
 
 
тема про wget
 
FAQ
Как выкачать файлы по маске в Windows и Linux

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 16:45 19-07-2008 | Исправлено: mithridat1, 08:52 13-02-2019
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ZarkSPb
Это не ошибка (error), это предупреждение (warning). Иначе говоря, утверждать на основании этого ответа, что wput не работает нельзя.

----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 21:24 26-09-2012
ZarkSPb

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да, спасибо, понял. Просто на компе, где я назвал "не работает" несколько десятков тысяч файлов во вложенных папках, и при этом WPUT их зачем-то все пересчитывает (это видно при ключе -d), а только потом начинает копировать. Терпения нехватало дождаться.

Всего записей: 14 | Зарегистр. 24-02-2008 | Отправлено: 21:30 26-09-2012 | Исправлено: ZarkSPb, 21:31 26-09-2012
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вам перевести, что он вам ответил? Пожалуйста: «Предупреждение: Не указан локальный файл, и не найдено файлов по URL’у. Считаем, что требуется загрузить текущую директорию на удаленный сервер».
 
Если вам надо загружать не текущую директорию, а что-то иное, то очевидно надо указать, что.

----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 21:31 26-09-2012 | Исправлено: ASE_DAG, 21:33 26-09-2012
ZarkSPb

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как бы отключить у него этот пересчет перед копированием?

Всего записей: 14 | Зарегистр. 24-02-2008 | Отправлено: 21:36 26-09-2012
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ZarkSPb
Насколько я понимаю, никак. Возьмите другой FTP-клиент, lftp, например.

----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 22:02 26-09-2012
Pifrin

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток! Господа, есть вопрос
при использование wput  появилась такая проблема:
 
скрипт  
for /l %%i in (1,1,20) do d:\wput -u --basename=d:\путь ftp://имя:пасс@ip:port\хочу сюда d:\хочу отсюда\архив%%i.rar
 
запускается  cmd с таким скриптом, каждый архив имеет размер 2гига, все нормально , все заливается, но трабл в том что скорость от 300 до 400 и время на заливку 1го файла уходит 1.30-1.40 часа. если запускаю 2мя потоками то все ок но времени ест столько же. Если запуск 3-4 потоков то скорость делится типа на всех равномерно. приходится лить 2мя потоками. А архивов много то это занимает много времени.
 
Долго грешил на ftp iis в win7. но сегодня попробовал использовать другую прогу, а именно filezilla и многое стало на свое место. filezilla заливает 10 файлов одновременно со скоростью 1mb на каждый, а по времени получается около 40 минут на 10 файлов... и опять все отлично, но тут другая проблема все надо делать ручками, а не скриптом.
 
Отсюда вопрос, что можно сделать с wputom чтобы он нормально заливал или посоветуйте нормальную прогу которая поддерживает командную строку типа filezilla
Заранее огромное спасибо
 

Всего записей: 37 | Зарегистр. 09-11-2012 | Отправлено: 01:24 24-11-2013
slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pifrin
Я пока эту проблему решил изменением источника и получателя.
То есть я не использую wput, а использую wget - пришлось поднять ftp сервер там где был wput и не справлялся.
Пока так вроде. Это не решение вашего вопроса, но решение которое пока работает.

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 17:07 24-12-2013
pzhkv

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может кому-нибудь пригодится.
 
dir C:\%myfolder%\ /b /s /on /a-d >C:\utils\wput\url.txt
cd C:\utils\wput\
for %%i in (url.txt) do (set /a size=%%~Zi)
if %size% == 0 goto resume
cd C:\utils\wput\
wput -v -R -nd -i C:\utils\wput\url.txt --basename=C:\%myfolder%\ ftp://user:pass@%my_ftp_site%\subfolder\
@echo off
GOTO done
:resume
cls
@echo Nothing to upload
pause
exit
:done
@echo All done!
pause
 
сначала в url.txt командой dir c параметрами пишутся имена файлов с относительными путями
потом идет проверка размера самого url.txt
если он нулевого размера, то отгружать нечего, заканчиваем
если не нулевой, то отгружаем согласно списка
сделал сей батник благодаря разным форумам по скриптингу плюс информация топика. сам бы в жизни не додумался

Всего записей: 1 | Зарегистр. 18-01-2014 | Отправлено: 15:06 18-01-2014 | Исправлено: pzhkv, 15:07 18-01-2014
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pzhkv
 
Тоже с вашего разрешения чуток подскажу - команду cd C:\utils\wput\ чуть поменяйте - cd /D C:\utils\wput\ = ключ /D в команде chwd (cd) обеспечит немедленный переход в нужный каталог иначе нужно будет использовать иную конструкцию: cd c:&&cd C:\utils\wput\ &&cd c: - "особенность" CMD, хотя и не лучшая. Я привык к bash а там таких вывертов нет и спасибо ребята из Far TEAM подсказали а то приходилось для междисковых переходов в SDK shell плясать с бубном.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 23:25 18-01-2014
opt_step



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
wput c:\1.txt ftp://***:***@****.**/папка1/папка2/1.txt
пишет логин инкоррект, что не так ?


----------
Reset - не кнопка, а горькая необходимость.

Всего записей: 11230 | Зарегистр. 10-09-2008 | Отправлено: 20:45 22-10-2014
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
opt_step
А в логине/пароле есть какие-то спецсимволы, кроме буквоцифр (латинских букв)?

Всего записей: 12399 | Зарегистр. 11-03-2002 | Отправлено: 21:21 22-10-2014
opt_step



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pasha_ZZZ

Цитата:
А в логине/пароле есть какие-то спецсимволы, кроме буквоцифр (латинских букв)?

в логине есть спец. символы

----------
Reset - не кнопка, а горькая необходимость.

Всего записей: 11230 | Зарегистр. 10-09-2008 | Отправлено: 21:28 22-10-2014
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
opt_step
Цитата:
в логине есть спец. символы
В cmd.exe есть много спецсимволов, которые надо экранировать. Для начала попробуйте вместо аблолютного пути указать имя файла из текущего каталога (просто 1.txt) и заключить весь URL в кавычки.
Не поможет - тогда экранируйте спецсимволы в логине знаком ^

Всего записей: 12399 | Зарегистр. 11-03-2002 | Отправлено: 22:15 22-10-2014
opt_step



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pasha_ZZZ

Цитата:
В cmd.exe есть много спецсимволов, которые надо экранировать. Для начала попробуйте вместо аблолютного пути указать имя файла из текущего каталога (просто 1.txt) и заключить весь URL в кавычки

не катит

Цитата:
Не поможет - тогда экранируйте спецсимволы в логине знаком ^

можно подробней? у меня в логине нижнее подчеркивание

----------
Reset - не кнопка, а горькая необходимость.

Всего записей: 11230 | Зарегистр. 10-09-2008 | Отправлено: 22:23 22-10-2014 | Исправлено: opt_step, 22:29 22-10-2014
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
opt_step
Цитата:
можно подробней?
Экранирование - это простановка перед символом префикса, чтобы то не считался спецсимволом какой-либо среды.
В cmd.exe это ^ (крышка).
Например, вместо просто символа ^ надо указывать ^^; вместо | - ^| и т.п.

Всего записей: 12399 | Зарегистр. 11-03-2002 | Отправлено: 22:28 22-10-2014
opt_step



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pasha_ZZZ
все равно логин инкоррект
wput c:\1.txt ftp://opt^_step:***@****.**/папка1/папка2/1.txt

----------
Reset - не кнопка, а горькая необходимость.

Всего записей: 11230 | Зарегистр. 10-09-2008 | Отправлено: 22:36 22-10-2014 | Исправлено: opt_step, 22:41 22-10-2014
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
opt_step
Без логов сервера никак. Или поднять свой сервер (хотя бы локальный), задать ту же пару логин/пароль и снять с него логи.

Всего записей: 12399 | Зарегистр. 11-03-2002 | Отправлено: 22:42 22-10-2014
opt_step



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pasha_ZZZ

Цитата:
Без логов сервера никак

спс буду думать дальше

----------
Reset - не кнопка, а горькая необходимость.

Всего записей: 11230 | Зарегистр. 10-09-2008 | Отправлено: 22:43 22-10-2014 | Исправлено: opt_step, 22:48 22-10-2014
kreotodr3

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день!
Подскажите, и можно ли отправлять/создавать папки с помощью данной утилиты?
 
Вообще с помощью чего можно реализовать следующий набор (без участия пользователя)
1. Заход на ФТП с именем и паролем
2. Создание папки
3. Заливка файлов в папку.

Всего записей: 5 | Зарегистр. 10-02-2015 | Отправлено: 15:04 25-03-2015
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kreotodr3
 
Решается с учётом возможностей утилиты - имя+пароль, каталог и список файлов задаёте в командной строке, каталог если не существует будет создан автоматически (отменяется ключом --no-directories). Ман страница с описанием команд тут Wput(1).

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 15:08 25-03-2015 | Исправлено: Victor_VG, 15:30 25-03-2015
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4

Компьютерный форум Ru.Board » Компьютеры » Программы » Wput


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru