Bat qui trie en envoie des fichiers sur serveur interne
Posté : 20 mars 2014 16:23
Bonjour,
Tout est dans le titre en gros. J'ai 3 pc portables connectés en wifi à un pc fixe qui fait office de mule (2x1 To). Ce dernier est connecté (hdmi) à ma tv, une installation pratique car tout mes fichiers son partagés (et modifiables) sur le pc fixe pour regarder des films, écouter de la musique etc...
Pour aller plus loin, je désirerais créer un batch qui s'active en "caché" dès que mon pc fixe démarre. Ce Bat rechercherais (toutes les 4 ou 5 secondes) si il existe des fichiers dans un dossier spécifique à chaque pc portable. Par exemple, sur chaque pc portable j'ai un dossier "partage", dés que je met un fichier dedans (une vidéo par exemple) le Bat du pc fixe détecte la vidéo et la copie sur les disques dur du pc fixe, puis la supprime du dossier partage du pc portable où était la vidéo.
En plus de copier la vidéo, le Bat analyse les 3 premières lettres ou chiffres du nom de la vidéo, tel un code (38 puissance 3 soit 54872 possibilités) de manière à copier la vidéo dans la bonne arborescence de dossiers des disques dur. En gros il range pour moi, il me suffit lors de l'enregistrement du fichier de noter un code de 3 caractères en début de nom qui désignera sa destination.
Il me semble que le DOS serait tout à fait approprié à cette tâche mais je voulais des avis, ou des idées. Et surtout, j'ai un doute sur le fait qu'un batch sur le pc fixe puisse copier, supprimer des fichiers sur les pc du serveur privé même en autorisant les autres utilisateurs du serveur à avoir tout les droits. Je fais donc appel à vos lumières pour éviter de me casser les dents sur quelque chose d'impossible.
Merci à tous de votre attention et si mon Bat fonctionne, je posterais le code (avec commentaires REM) pour les fainéants comme moi qui en ont marre de ranger leurs fichiers et où c'est le bordel sur les disques ^^
Tout est dans le titre en gros. J'ai 3 pc portables connectés en wifi à un pc fixe qui fait office de mule (2x1 To). Ce dernier est connecté (hdmi) à ma tv, une installation pratique car tout mes fichiers son partagés (et modifiables) sur le pc fixe pour regarder des films, écouter de la musique etc...
Pour aller plus loin, je désirerais créer un batch qui s'active en "caché" dès que mon pc fixe démarre. Ce Bat rechercherais (toutes les 4 ou 5 secondes) si il existe des fichiers dans un dossier spécifique à chaque pc portable. Par exemple, sur chaque pc portable j'ai un dossier "partage", dés que je met un fichier dedans (une vidéo par exemple) le Bat du pc fixe détecte la vidéo et la copie sur les disques dur du pc fixe, puis la supprime du dossier partage du pc portable où était la vidéo.
En plus de copier la vidéo, le Bat analyse les 3 premières lettres ou chiffres du nom de la vidéo, tel un code (38 puissance 3 soit 54872 possibilités) de manière à copier la vidéo dans la bonne arborescence de dossiers des disques dur. En gros il range pour moi, il me suffit lors de l'enregistrement du fichier de noter un code de 3 caractères en début de nom qui désignera sa destination.
Il me semble que le DOS serait tout à fait approprié à cette tâche mais je voulais des avis, ou des idées. Et surtout, j'ai un doute sur le fait qu'un batch sur le pc fixe puisse copier, supprimer des fichiers sur les pc du serveur privé même en autorisant les autres utilisateurs du serveur à avoir tout les droits. Je fais donc appel à vos lumières pour éviter de me casser les dents sur quelque chose d'impossible.
Merci à tous de votre attention et si mon Bat fonctionne, je posterais le code (avec commentaires REM) pour les fainéants comme moi qui en ont marre de ranger leurs fichiers et où c'est le bordel sur les disques ^^