Cliché répertoire
pupumba
Messages postés
15
Date d'inscription
Statut
Membre
Dernière intervention
-
pupumba Messages postés 15 Date d'inscription Statut Membre Dernière intervention -
pupumba Messages postés 15 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je voudrais savoir si ce serais possible de faire des clichés instantanés des fichiers contenus dans un support (CD ou DVD)?
J'aimerais créer une base de mes données contenus dans ces supports:
c'est à dire, au lieu d'insérer à chaque fois que je cherche quelque chose dans les supports, je voudrais tout simplement rechercher dans la base de données ces fichiers et d'insérer le disque correspondantes
merci de votre réponse
Je voudrais savoir si ce serais possible de faire des clichés instantanés des fichiers contenus dans un support (CD ou DVD)?
J'aimerais créer une base de mes données contenus dans ces supports:
c'est à dire, au lieu d'insérer à chaque fois que je cherche quelque chose dans les supports, je voudrais tout simplement rechercher dans la base de données ces fichiers et d'insérer le disque correspondantes
merci de votre réponse
A voir également:
- Cliché répertoire
- Répertoire téléphonique gratuit - Télécharger - Bureautique
- Pourquoi certains contacts disparaissent de mon répertoire - Accueil - Guide Android
- Commande dos copy repertoire et sous repertoire - Forum Logiciels
- Créer un répertoire alphabétique sur word - Forum Excel
- Mon répertoire téléphonique sur google - Forum iPhone
1 réponse
Bonjour,
Oui, c'est tout-à-fait possible.
Quant à savoir comment, c'est plus dur : il y a de nombreuses façons de faire.
Donc pour commencer, quelles sont tes options d'implémentation ?
Un langage de programmation préféré ?
Un système d'exploitation spécifique ?
La façon la plus triviale sous Windows serait de copier en base de données le résultat de la commande dir /S à exécuter sur le lecteur de disque en question. Ça peut être un peu gros, donc le plus simple est de commencer par le mettre dans un fichier dédié.
Dans une invite de commande, en supposant que ton lecteur soit D:, tape ceci :
Ainsi, tu auras l'ensemble des fichiers de ton disque dans le fichier c:\contenuDisque.txt
Tu peux, pour plus de faciliter, copier ces deux lignes de code dans un fichier .bat qu'il te suffira d'exécuter à chaque nouveau disque.
Ensuite, tu colles le contenu du fichier dans un champ TEXT de ta base de données, avec bien sûr un nom pour ton disque.
Pour retrouver sur quel disque est enregistré le fichier toto.mp3, il te suffira alors de lancer la requête suivante :
SELECT disque, contenu FROM table WHERE contenu LIKE '%toto.mp3%'
C'est une solution peu souple, mais qui a l'avantage de nécessiter un minimum de développement / technologies.
Après, si tu as plus de temps devant toi, il n'est pas compliqué en Java, en C# ou en php (je ne parle que de ce que je saurais faire, mais nul doute que les autres langages proposent les mêmes possibilités) de créer un programme qui parcourt tous les fichiers d'un répertoire donné et les enregistre en base. L'avantage, c'est que tu auras alors une base de données plus efficace, avec une ligne par fichier plutôt qu'une grosse ligne par disque.
Xavier
Oui, c'est tout-à-fait possible.
Quant à savoir comment, c'est plus dur : il y a de nombreuses façons de faire.
Donc pour commencer, quelles sont tes options d'implémentation ?
Un langage de programmation préféré ?
Un système d'exploitation spécifique ?
La façon la plus triviale sous Windows serait de copier en base de données le résultat de la commande dir /S à exécuter sur le lecteur de disque en question. Ça peut être un peu gros, donc le plus simple est de commencer par le mettre dans un fichier dédié.
Dans une invite de commande, en supposant que ton lecteur soit D:, tape ceci :
d: dir /S > c:\contenuDisque.txt
Ainsi, tu auras l'ensemble des fichiers de ton disque dans le fichier c:\contenuDisque.txt
Tu peux, pour plus de faciliter, copier ces deux lignes de code dans un fichier .bat qu'il te suffira d'exécuter à chaque nouveau disque.
Ensuite, tu colles le contenu du fichier dans un champ TEXT de ta base de données, avec bien sûr un nom pour ton disque.
Pour retrouver sur quel disque est enregistré le fichier toto.mp3, il te suffira alors de lancer la requête suivante :
SELECT disque, contenu FROM table WHERE contenu LIKE '%toto.mp3%'
C'est une solution peu souple, mais qui a l'avantage de nécessiter un minimum de développement / technologies.
Après, si tu as plus de temps devant toi, il n'est pas compliqué en Java, en C# ou en php (je ne parle que de ce que je saurais faire, mais nul doute que les autres langages proposent les mêmes possibilités) de créer un programme qui parcourt tous les fichiers d'un répertoire donné et les enregistre en base. L'avantage, c'est que tu auras alors une base de données plus efficace, avec une ligne par fichier plutôt qu'une grosse ligne par disque.
Xavier
pupumba
Messages postés
15
Date d'inscription
Statut
Membre
Dernière intervention
merci Man tu m'a plus qu'aidé ! je suis encore un débutant donc, chapeau au maître!