A movimentação de arquivos grandes entre pastas dentro de um ponto de montagem de armazenamento pode ser considerada leve?

2

Meu aplicativo opera com muitos arquivos de vídeo em um armazenamento (digamos, cartão SD).
Gostaria de criar subpastas e periodicamente mover arquivos entre elas.
Tanto quanto eu entendo, um move operação no Linux deve ser barata
(apenas atualize a Tabela do Sistema de Arquivos e não toque no arquivo de assunto).

É garantido move operação para ser barato e nunca se transformar em   uma copy?

PS: Especificamente no Android estou falando File.renameTo .

Alexey Andronov
fonte
Provavelmente, mas em caso de dúvida, você pode sempre criar sua própria tabela que procura caminhos do sistema de arquivos usando identificadores de arquivos lógicos.
millimoose
Ou, em caso de dúvida, crie links simbólicos (para caminhos absolutos) e mova eles por aí.
Kamil Maciorowski

Respostas: