Hallo Gemeinde,
da ich neu hier bin, möchte ich mich erst mal kurz (sehr kurz) vorstellen,
mein Name ist Manfred, schon etwas älter aber mit Programieren bis dato kaum zu tun.
Seit ein paar Tagen beschäftige ich mich mit AutoIt und muß sagen es gefällt mir sehr gut.
Nun aber zu meinem Problem, bei dem Ihr mir hoffentlich behilflich seit.
Mein Aufbau:
ich habe ein Verzeichnis Prod, mit einer Anzahl Dateien x. ca. 150
Mehrere Unterverzeichnise 2013_yyyy mit Anzahl n. (wobei n kann sein 1 bis 10)
Meine Vorstellung:
Nun würde ich gerne die Dateien die in 2013_yyyy in eine Arry schreiben,
dann diese vergleichen mit den Dateien aus Prod.
Anschliessend die gleichnamigen Dateien aus Prod in ein Verzeichnis Temp schieben und
danach die Dateien aus 2013_yyyy in das Verzeichnis Prod kopieren.
beim Googlen hab ich folgendes Gefunden:
Spoiler anzeigen
#include <File.au3>
Global $save_folder = "y:\Movex412\Env\Prod\export\exported_configurations\20130502_20130211\"
Global $work_folder = "y:\Movex412\Env\Prod\export\exported_configurations\"
Global $Temp_folder = "y:\Movex412\Env\Prod\export\exported_configurations\temp\"
$array_cent = _FileListToArray($save_folder)
for $i = 1 to UBound($array_cent) -1
if FileExists($work_folder & $array_cent[$i]) = 0 Then
FileCopy($work_folder & $array_cent[$i], $Temp_folder & $array_cent[$i])
EndIf
Next
Leider funktioniert das nicht.
Ich muß auch zugeben, das ich das mit Array nicht so ganz kappiert habe und hoffe jemand kann es erklären,
so das es auch ein dummy wie ich versteht. Evtl. mir auch sagen was an dem codeschnipsel falsch ist.
Nun hoffe ich noch, das ich das ganze Verständlich dargestellt habe.
Vielen Dank jetzt schon
Gruß
Manfred