more implementations on moving many files at once