Filtrer une arborescence de fichier

Fermé
STamait Messages postés 24 Date d'inscription jeudi 17 décembre 2015 Statut Membre Dernière intervention 31 mai 2017 - Modifié par STamait le 18/12/2015 à 17:05
faseldi Messages postés 279 Date d'inscription dimanche 9 novembre 2014 Statut Membre Dernière intervention 3 janvier 2017 - 27 déc. 2015 à 10:13
bonjour,
En effet,j'ai une arborescence de fichier,et je veux la filtrer pour trouver les fichier de type Open Document ,mais je n'ai trouvé de code en java.merci de me répondre si vous avez une idée parce-que ça fait parti d'un projet.
A voir également:

1 réponse

guatto Messages postés 12 Date d'inscription jeudi 19 mars 2015 Statut Membre Dernière intervention 1 juin 2016
22 déc. 2015 à 20:50
Bonsoir, tu devrais peut-être utiliser une boucle qui va vérifier chaque fin de nom de fichier, c'est à dire son extension (tout ce qu'il y a après le ".")
jusqu'à ce qu'il trouve des similarités.
0
STamait Messages postés 24 Date d'inscription jeudi 17 décembre 2015 Statut Membre Dernière intervention 31 mai 2017
23 déc. 2015 à 00:26
merci pour votre reponse .
j'ai une autre question :j'ai un fichier de type open Document et je veux extraire l'image qu'il contient et la stocker dans un autre fichier ? je n'ai pas encore trouvé le code correspondant en java.
0
faseldi Messages postés 279 Date d'inscription dimanche 9 novembre 2014 Statut Membre Dernière intervention 3 janvier 2017 20
23 déc. 2015 à 02:16
ça me parait bien optimiste ta question, les fichiers odt peuvent contenir plein d'autres choses que des images, alors extraire les images... En plus les fichiers ont un format spécial, ça facile pas les choses!
Je ne dirais pas que c'est impossible, mais il y n'y a pas d'API pour permettre ça, ça risque de compliquer ENORMEMENT la tâche
0
STamait Messages postés 24 Date d'inscription jeudi 17 décembre 2015 Statut Membre Dernière intervention 31 mai 2017
23 déc. 2015 à 02:43
Je pense que sa peut être utile d'utiliser la décompression des fichier Open Documents pour obtenir l'image,j'ai deja essayé et ça marche mais je n'ai pas encore réussi a stocker l'image obtenue dans un autre fichier.
0
faseldi Messages postés 279 Date d'inscription dimanche 9 novembre 2014 Statut Membre Dernière intervention 3 janvier 2017 20
23 déc. 2015 à 03:04
Je pense qu'il faut voir côté ImageIO pour écrire l'image dans un fichier

https://docs.oracle.com/javase/7/docs/api/javax/imageio/ImageIO.html
0
STamait Messages postés 24 Date d'inscription jeudi 17 décembre 2015 Statut Membre Dernière intervention 31 mai 2017
24 déc. 2015 à 01:37
Merci faseldi,
j'ai utilisé une methode que j'ai trouvé sur internet pour le stockage d'image et j'ai trouvé dans le fichier concernant le stockage des chaine de caractère.
voila le principe de cette methode:

BufferedImage bi = ImageIO.read(new FileInputStream(chemin vers le fichier ou se trouve l'mage));

File out = new File(chemi vers le fichier au je dois stocker l'image);
ImageIO.write(bi, "png", out);//l' image est de type png

merci de m'aider si vous avez un idée parceque ça fait partie d'un projet .
0