imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Программы и Операционные системы > Обсуждение программ
Опции темы
Старый 21.08.2010, 18:51     # 1
tod
Junior Member
 
Регистрация: 14.02.2005
Сообщения: 118

tod Известность не заставит себя ждатьtod Известность не заставит себя ждать
Question Поиск - ftp клиент с поддержкой папок (ком. строка))

День добрый, никак не могу найти ftp клиент, который бы мог заливать новые папки на ftp и работал с командной строки. ncftpput вроде не умеет
...
tod вне форума  
Старый 23.08.2010, 12:31     # 2
Borland
СуперМод
IMHO Консультант 2005-2009
 
Аватар для Borland
 
Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 418

Borland - Гад и сволочь
В принципе и стандартный виндовый ftp.exe позволяет создавать папки на сервере и заливать в них файлы...
rc_to_ftp.cmd
@echo off
chcp 1251
REM должен быть задан параметр - имя копируемой папки с полным путём без слэша на конце в кавычках "
if "%~1%" EQU "" exit

set FTPSERVER=somthere.in.the.net
set FTPUSER=USER
set FTPPASSWORD=password
set "FTPFOLDER=/path at/ftp server"

1>"%~dp0ftpscript.tmp" (
echo open %FTPSERVER%
echo %FTPUSER%
echo %FTPPASSWORD%
echo binary
echo literal pasv
)
call :FLDCPY "%~dpnx1" "/%~nx1"
1>>"%~dp0ftpscript.tmp" echo by

ftp /s:"%~dp0ftpscript.tmp"
del %~dp0ftpscript.tmp

goto :EOF


:FLDCPY
1>>"%~dp0ftpscript.tmp" (
echo mkdir "%FTPFOLDER%%~2"
echo cd "%FTPFOLDER%%~2"
echo lcd "%~dpnx1"
)
for /f "delims=" %%A in ('dir /B /A:-D %1') do 1>>"%~dp0ftpscript.tmp" (
echo put "%%~nxA"
)

for /f "delims=" %%B in ('dir /B /A:D %1') do call :FLDCPY "%~1\%%~nxB" "%~2/%%~nxB"

goto :EOF
Этот батник принимает в качестве параметра имя папки и рекурсивно копирует её на ftp вместе со всем содержимым...
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила!
Распространенье наше по планете
Особенно заметно вдалеке:
В общественном парижском туалете
Есть надписи на русском языке

В. Высоцкий

Borland вне форума  
Старый 09.09.2010, 17:27     # 3
Olezhka
Junior Member
 
Регистрация: 12.11.2002
Сообщения: 55

Olezhka Известность не заставит себя ждать
Цитата:
Сообщение от tod Посмотреть сообщение
никак не могу найти ftp клиент, который бы мог заливать новые папки на ftp
Если не очень критично командная строка, то попробуйте пользовать Far как ftp клиент. Заливает и папки и файлы.
Olezhka вне форума  

Теги (метки)
bat, cmd, ftp


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 03:54.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.