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 .


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:


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.