Ordner per FTP hochladen

02/17/2014 20:33 no_problemo#1
Hallo Leute, ich wollte einen kleinen patcher erstellen der einen Ordner von meinem pc auf´n ftp Server läd und die Dateien patcht.

Nur scheint das nicht zu funkionieren...
Was mach ich falsch?


Wie gesagt soll er einen ganzen Ordner samt Inhalt hochladen
nicht eine einzelne Datei (das funktionierte bei mir schon).



(Hab in einigen Foren gesucht aber nichts konnte mir weiter helfen...)

02/17/2014 20:40 elmarcia#2
Maybe changing this
Code:
Global $igitt = @ScriptDir &"\"&@UserName"sPatchfiles"
to this
Code:
Global $igitt = @ScriptDir &"\"&@UserName&"\"&"sPatchfiles"
02/17/2014 20:42 YatoDev#3
Man kann keinen ordner hochladen. du kannst dir aber alle dateien in dem ordner ausgeben lassen und die dann hochladen
02/17/2014 20:53 no_problemo#4
Danke erstmal für die schnellen Antworten!!

@flutterShy oh und wie mach ich das..?
02/17/2014 21:09 YatoDev#5
Quote:
Originally Posted by no_problemo View Post
@flutterShy oh und wie mach ich das..?
Beispiel : _ListFiles("C:\AutoIt\2014\MusicPlayer\") returned ein array mit allen dateien in dem ordner

Code:
Func _ListFiles($dir)
	Local $hSearch = FileFindFirstFile($dir&"*.*")
	Local $sResults = ""
	If $hSearch = -1 Then Return False
	While 1
		$sResults &= FileFindNextFile($hSearch) &"|"
		If @Error Then ExitLoop
	WEnd
	FileClose($hSearch)
	$sResults = StringTrimRight($sResults,2)
	Return StringSplit($sResults,"|",2)
EndFunc
Die größe des arrays bekommst du mit UBound($array)
Dann durchläufst du einfach alle datein und lädst sie hoch

Es gibt übrigens eine FTP.au3 im include ordner ;)