[programme] transferer fichier cle usb

Applications, problèmes de configuration réseau
Luzwitz
Daikyu
Messages : 68
Inscription : jeu. 04 juin 2015, 13:42
Contact :

[programme] transferer fichier cle usb

Message par Luzwitz »

bonjour

j'aimerais faire un programme qui me permettent de transférer automatiquement mes fichiers de ma clé usb sur mon pc.

en gros, mon programme est une ihm avec un bouton transferer et lorsque je clique dessus, tous les fichiers de ma clé sans transférer sur mon dossier personnel.

je travaille sous linux, et mon programme ne doit fonctionner que sous linux.

mais je ne vois pas trop comment faire pour aller chercher les fichiers sur la clé usb.

parce que au début, c'est juste un /dev/sd* dans /dev...
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [programme] transferer fichier cle usb

Message par FoolEcho »

Salut,

Il ne s'agit que de la somme de composantes très simples: :|
- monter la clé (mount)
- copier d'un répertoire vers un autre (cp)

Au plus ce ne sont que des alias et tu peux jouer sur les répertoires en paramètres. Bref, ça ne nécessite pas un programme.
«The following statement is not true. The previous statement is true.» :nage:
Luzwitz
Daikyu
Messages : 68
Inscription : jeu. 04 juin 2015, 13:42
Contact :

Re: [programme] transferer fichier cle usb

Message par Luzwitz »

Merci pour ta réponse.
C'est ce que j'avais fais au début, mais quand je branche ma clé usb (elle n'est pas monté), je ne sais pas laquelle sait dans /dev. Tout ce que je connais c'est son nom.
Du coup, comment savoir ?
papa6
archer de cavalerie
Messages : 178
Inscription : mar. 08 juil. 2008, 22:40

Re: [programme] transferer fichier cle usb

Message par papa6 »

Bonjour,
si c'est toujours la même clé, y a-t-il une possibilité de trouver son UUID et de le mettre dans ton fstab ?

Code : Tout sélectionner

lsblk -f
Vois le wiki : https://wiki.archlinux.fr/Fstab

Ensuite un simple bash avec rsync (si tu l'utilises) ou sinon cp -p :

Code : Tout sélectionner

rsync -rau /mnt/ma-cle/ ~/ 
(je n'aime pas trop les scripts automatisés, fais quelques tests avant, par exemple avec « rsync -nrauv »)

Ça marche ?
Répondre