You probably want this to fill large gaps? Those gaps are usually created after deleting lots of files or when the script is run for the first time. In both cases you should use only the sorting actions to rearrange all the files.
Something that should come close to what you want could be this:
SortByName(Ascending SkipBlock(ZONE220N * 0.10, ZONE222N * 0.10))
FastFill()
Thanks.

That's better than what i had
[but]
how do i do it without moving out any files?
i wanna do something like this:
SortByName(Ascending SkipBlock(if not a gap))