Also wie der name sagt will ich eine GESCHEITE erstellen
[autoit]$ZU_Kopierender_Pfad = ("C:\Battlefront_II_Update")
$Kopieren_Nach = ("D:\Test")
$Kopierstart = "0"
$Ordnerinformationen = DirGetSize($ZU_Kopierender_Pfad ,1 )
If $Ordnerinformationen[0] > 0 Then
MsgBox(0,"","Dateien: "&$Ordnerinformationen[1])
MsgBox(0,"","Ordner: "&$Ordnerinformationen[2])
$Kopierstart = "1"
Else
$Kopierstart = "0"
EndIf
If $Kopierstart = 1 Then
$Pfad_Erstellt = DirCreate($Kopieren_Nach)
$Zielpfad = DirGetSize($Kopieren_Nach ,1 )
If $Ordnerinformationen[0] = $Zielpfad[0] Then
MsgBox(16,"Datei Vorhanden","Die Datei ist schon verhanden und wird nicht Kopiert")
Else
Run(@ComSpec & " /c " & "XCOPY "&" "&$ZU_Kopierender_Pfad&" "&$Kopieren_Nach& " /Y/S/E/V" )
ProgressOn("","")
While 1
$QuellPfad = DirGetSize($ZU_Kopierender_Pfad ,1 )
$ZielPfad = DirGetSize($Kopieren_Nach ,1 )
$Kopierporzent = $ZielPfad[0] * 100 / $QuellPfad[0]
ProgressSet ($Kopierporzent ,"","")
If $Kopierporzent = 100 Then ExitLoop
Sleep(200)
WEnd
ProgressOff()
MsgBox(0,"","Kopier Abgeschlossen")
EndIf
EndIf
*HUST*
Was hier nicht ok ist ist ja klar.
Jetz ist blos das problem (das erste mal seit längerem^^) Das mir wohl dafür das know how fehlt.
Also wie bekomme ich es? ich will eben jetz eine gescheite proggen
Mit Kopiergeschwindichkeit und anderen funktionen.
Jetz will ich gerne wissen wie ich das realisieren könnte mal ünerhaupt herauszufinden wieviel bytes übertragen wurden also wirklich bytes nicht wie bei mir im mom ganze datein
MFG Matthias
EDIT: Also Welche Befehle, vlt irgendwas mit .dll datein davon weiß ich noch garnix und was ich mir in der hilfe datei durchlesen sollte