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 .


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:


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.