Vous n'êtes pas identifié(e).
L'idée, est de lister un HDD sur le réseau. J'explique un peu :
J'ai un boitier multimédia (WD TV Live) qui me permet de regarder les films contenus sur le disque dur qui est branché dessus. Avec un Windows, j'y accès simplement avec \\192.168.1.23\MesFilms. Mais comment faire à partir de Debian ??
Suite à ça, j'ai finalement trouvé SMBClient qui va (apparament) très bien pour ce que je veux faire.
Le but est de récupérer tous les fichiers *.xml en local avec l'arborescence "originale" (il y a un fichier xml par film)
Voici ce que je fait :
Ce que je souhaite obtenir dans mon répertoire tmp (local) c'est ça :
/tmp/MesFilms
- Famille
-> fichier1.xml
-> fichier2.xml
- Vacances
-> ficher3.xml
-> fichier4.xml
-> etc...
Le problème, c'est qu'il me dit après un mget *.xml:
NT_STATUS_NO_SUCH_FILE listing \MesFilms\*.xml
Oui, effectivement, il n'y a pas de fichiers xml dans la racine, mais dans les sous répertoires Oui ! C'est d'ailleurs pour ça que j'ai mis le mode récursif.
Si je vais dans mon répertoire "vacances", tout fonctionne bien.
Une idée ??
Merci par avance pour votre aide.
Orsam
Dernière modification par Orsam999 (10-04-2016 06:48:13)
Celui qui ne progresse pas chaque jour, recule chaque jour.
Confucius
Hors ligne
par :
NOTE :
Noter aussi que La page man de smbclient dit aussi :
…
mask <masque>
…
Notez que la valeur par défaut est vide (équivalent à « * ») et demeure ainsi jusqu'à l'appel de la commande mask pour la modifier. De même, après une modification, elle restera inchangée jusqu'au prochain appel de mask. Pour éviter des résultats inattendus, il est conseillé de modifier la valeur du masque à « * » après avoir utilisé les commandes mget ou mput.
…
Dernière modification par MicP (28-03-2016 03:20:16)
Hors ligne
Celui qui ne progresse pas chaque jour, recule chaque jour.
Confucius
Hors ligne
Mais ça ne me parle pas vraiment :
Merci encore pour votre aide.
Orsam
Celui qui ne progresse pas chaque jour, recule chaque jour.
Confucius
Hors ligne