Since these are in a ZIP folder, I think you'll need to decompress them before you can rename them.
I'm also basing this post solely on what you are telling me about the external functions that use the script master plug in...
Set variable [$PathList ; value: ListAllFilesRecursively( Path ) ]
will load the list returned into a variable.
you can then loop through your list of values in a loop like this:
Set Variable [$k ; value: $K + 1]
put the needed script steps for what you intend to do with a single item in this list here
Exit loop if [ $K > valueCount ( $PathList ) ]
A simple way to refer to the current item in your list when setting up this loop is to use: GetValue ( $PathList ; $K )
Thus, MoveOrRenameFile ( GetValue ( $PathList ; $K ); newPath )
Should work, but I'm leaving it up to you to figure out what you intend to put in place of "newPath" in that script step.
That worked out perfectly. Here is the code I came up with to rename the files, move them up one level and delete the (now empty) folders:
Don't know why, browser crashed while uploading image. I highlighted the Scriptmaster Plug-In External Functions used to work with files.