I do junction, i.e. move to a larger disk, e.g. D: \ kat1 and then create dir junction from c: \ kat1 to D: \ kat1
mkdir D: \ kat1
robocopy / mir C: \ kat1 D: \ kat1
rename C: \ kat1 C: \ kat1.old
cd / d C: \
mklink / j C: \ kat1 D: \ kat1
"moved" subdirectories from% profile% of users as profiles were swollen so that it did not fit on C :, or entire install directories from% programFiles%.