Please add the ability to defrag (clear) end of the disk for some GBs

Please add this ability. I do defrag freespace (allow defragmentation), but what I want is clear and of the disk to shrink it or put at the end of the disk a file. But often - to shrink this disk and expand the next one.