Что нового

Залив папки по sftp

joker2d

Новичок
Сообщения
182
Репутация
0
Нужно залить папку с локального компа на сервер
использую _SFTP_DirPutContents из SFTPEx.au3

Код:
$hSession = _SFTP_Open()
$hSession = _SFTP_Connect($hSession, $sServerName, $sUsername, $sPassword, $iServerPort)

$server="/home/admin/web/local/public_html/"
$local="C:\test\"
$err =_SFTP_DirPutContents($hSession, $local, $server, 1)


функция _SFTP_DirPutContents не возвращает никаких ошибок, но локальная папка на удаленном серваке не появляется
_SFTP_FilePut из той же библиотеке работает нормально

Что не так ? может я неправльно понимаю как работает и что делает _SFTP_DirPutContents ?

Вот описание функции
Код:
; #FUNCTION# ====================================================================================================================
; Name...........: _SFTP_DirPutContents
; Description ...: Puts a folder on a SFTP server. Recursively if selected.
; Syntax.........: _SFTP_DirPutContents ( $hConnection, $sLocalFolder [, $sRemoteFolder = "" [, $fRecursivePut = 1]]] )
; Parameters ....: $hConnection - as returned by _SFTP_Connect().
;                  $sLocalFolder - The local folder i.e. "c:\temp".
;                  $sRemoteFolder - Optional, The remote folder (or use the source name if not defined) i.e. "/website/home".
;                  $fRecursivePut - Optional, Recurse through sub-dirs: 0 = Non recursive, 1 = Recursive (default)
; Return values .: Success - 1
;                  Failure - 0, sets @error
;                  |1 - The connection is closed
;                  |2 - Local folder does not exists
;                  |3 - Remote folder cannot be created
;                  |4 - Other error
; Author ........: Lupo73
; Modified.......:
; Remarks .......:
; Related .......: _SFTP_Connect
; Link ..........:
; Example .......: No
; ============================================
===================================================================================
 
Верх