Move contents of specified folder to the end of used space

I would like to move web browser cache folders and windows temporary folders to end of disk used space.

My experience with Defraggler is that when I run the program daily tries to move browser cache files into many little gaps of free space between not fragmented files (in the middle of the disk space). This way the contents of browser cache folder constantly get fragmented and i think Defraggler, when trying to fix this, moves other (not fragmented) files to clean this mess up.

I think that when I make Defraggler move folders with often changing content to the end of disk other files (which rarely change) will not be moved and will "settle" in their defragmented positions.

Maybe it would be better to move often changing folders not to the end of used space but to end of the whole disk...