Le déplacement de gros fichiers entre des dossiers d’un même point de montage peut-il être considéré comme léger?

2

Mon application fonctionne avec de nombreux fichiers vidéo sur un stockage (par exemple, une carte SD).
J'aimerais créer des sous-dossiers et déplacer périodiquement des fichiers entre eux.
Autant que je sache, une moveopération sous Linux devrait être bon marché
(il suffit de mettre à jour la table du système de fichiers et de ne pas toucher au fichier de sujet).

Est-ce que le movefonctionnement garanti est bon marché et ne se transforme jamais en copy?

PS: Plus précisément sur Android, je parle de File.renameTo .

Alexey Andronov
la source
Probablement, mais en cas de doute, vous pouvez toujours créer votre propre table qui recherche les chemins des systèmes de fichiers à l'aide d'identificateurs de fichier logiques.
millimoose
Ou, en cas de doute, créez des liens symboliques (vers des chemins absolus) et déplacez- les .
Kamil Maciorowski

Réponses: