Самый очевидный вариант: переместить все файлы с диска Б в папку на диске А
Ничего очевидного в этом не вижу.
Хотя была старая академическая шуткаДано: пустой чайник; задача: вскипятить воду. Физик: наливает в чайник воду, ставит чайник на плиту, кипятит. Математик: делает всё то же самое, что и физик. Меняем условия. Дано: чайник с водой; задача: вскипятить воду. Физик: ставит чайник на плиту, кипятит. Математик: выливает воду из чайника и говорит: "задача сводится к предыдущей".
Самый очевидный вариант: повторить перемещение с диска А на диск Б.
В вашем варианте некоторые файлы будут перемещены три раза: А -> Б -> А -> Б - а нафига?
боюсь что один из файлов окажется битым т.к. я прервал процесс перемещения.
Перемещение файла на другой диск состоит из двух простых действий: (1) копирование файла на другой диск; (2) удаление исходного файла. Второе действие выполняется только когда первое выполнено успешно. В принципе битый файл может остаться на новом месте, если процесс перемещения был жёстко убит (обычно такого не бывает в случае штатной отмены действия). Но в случае битого файла не было завершено копирование, а потому не было и удаления исходного файла. Т.е. для каждого битого файла остался исходный небитый на диске А. Тем более не логично возвращать что-то с Б на А, рискуя затереть битым небитого.
- Битый небитого везёт... (из русской народной сказки)