in reply to Renames files and directories but won't update files at the same time.
Replace
push (@files, "$File::Find::name"); [download]
push (@files, $concat); [download]