У меня есть каталог, содержащий файлы данных, обслуживаемые клиентами, скажем, / SRV / data
. Выполняя серию обновлений, я работаю над / srv / data_tmp
, и в конце операции я хотел бы атомарно заменить data
на data_tmp
. File.renameTo ()
всегда возвращает false для меня, если местом назначения является существующий каталог. Как я могу это сделать?