Okey,

First, I know you cant read minds...:/ so forgive me if I did not explain my problem good enough.

As I said if I check whether the value of a record less than or equals to zero (nada) inside the "for each...." loop the script executes the statements on the first record then it exit even though the next record in the array contains data. So, to remedy this I wrote a simple function:
-----------------------------------------------------
Function T_Copy($T_Path)
If $T_Path > ""
Copy "$T_Path\*.*" "C:\T\*.*"
EndIf
EndFunction
-----------------------------------------------------
...then inside the "for each...." loop
-----------------------------------------------------
For Each $Element In $Folder
T_Copy($Element)
Next
-----------------------------------------------------

This works. I have not check the results of the script throughly but I will today.

-Flippis