Não existe um mecanismo de bloqueio de arquivos para proteger a renomeação ou a exclusão de arquivos, pois não há necessidade. Renomear ou até excluir um arquivo enquanto ele é aberto por outro processo, mesmo que ele escreva e / ou leia dados ativamente, é inofensivo.
Os processos com o arquivo aberto não veriam diferença e acessariam os dados originais do arquivo renomeado de forma transparente, e até mesmo acessariam um arquivo "excluído" sem perceber que o arquivo foi excluído. A exclusão real só acontecerá quando o processo terminar.