// Tout est dans le zip
Télécharger le zip
Salut:Très bonne idée de faire un outil pour défragmenter les fichier (splitter).Mes remarques sont les suivantes:1.L'algorithme de découpage: Ici tu as utilisé une approche très simpliste qui repose sur la découpage suivant la taille total du fichier.On aimerais dans le future voir une implémenter d'un algorithme plus avancé.2. La classe Fragmenteur:Tu as du implémenter la classe Fragmenteur en tant que Thread à part pour ne pas planter l'interface utilisateur surtout quand on découpe un fichier de grande taille.Bonne continuation.Cordialement.
C'est noté !merci :)
Salut,En effet utilitaire qui devrait être pratique.Je suis d'accord avec Ombitious_developper pour ses deux remarques. J'en aurais quelques autres :- un bouton pour quitter en plus de la croix (certains pensent que la croix, c'est la méthode brutale ;) )- possibilité de choisir le répertoire de destination (eh oui car par exemple lecture + écriture en simultané sur un même disque dur, c'est assez lent), donc ça serait pas mal de pouvoir choisir un autre disque- peut-être quelques infos : taille des fichiers, vitesse en Mo/s par exemple (en temps réel c'est sympa), barre de progression- complète ton filefilter pour les logs, il refuse les dossiers c'est un peu pénible ;) je suis obligé de mettre "tous les fichiers"- peux-tu essayer de voir si tu as des gains de perfs en écrivant non pas caractère par caractère mais en lui filant des tableaux entiers, on ne sait jamais, ça pourrait rendre plus rapide, bien que tu utilises des bufferedOS- l'appli fonctionne sans pb : j'ai testé sur un film (frag + défrag)- le code source est bien structuré, sauf qu'il n'y a pas de package, mais la séparation vue/contrôleur est bien faite.
Merci bien jojolemariole : tes remarques sont intéressantes et feront, avec celles de Ombitious_Developper, l'objet d'une mise à jour..
Salut:Concernant la barre de progression tu peux utiliser:1. La classe ProgressMonitorou bien2. La classe SwingWorker
compression ? ^^
on evitera les accents dans le code aussitu fais des read() simple => tu aurais pu lire plus d'octet en une foispareil pour les write
Salut sheorogath,ton idée concernant l'intégration de la compression est plus qu'intéressante !pour l'algorithme de fragmentation, je vais l'améliorer dans une future mise à jour en tenant en compte vos remarques : disons que c'est juste une version beta pour provoquer vos commentaires ;)Merci encore à vous tous :)
"on evitera les accents dans le code aussi" :j'ai pas compris ?
selon l'encodage de la machine tu as des trucs bizarre... genre tous les caracteres accentue ne passent pas chez moi
Ya quelque chose que je ne comprends pas, j'ai bien ajouté le .jar dans le zip mais lorsque je choisi la défragmentation, lors du parcours des dossiers il n'y a rien a défragmenter. C'est normal? ou ai je fai une mauvaise manip?? merci!
Salut Moms87,ce que tu décris (si je comprends bien) est une lacune que je n'ai pas encore corrigée faute de temps..tu dois sélectionner "Tous les fichiers" au bas au combo "Fichier de type :"..je ferai une mise à jour dès que j'aurais le temps..
ok sa marche mais il affiche "l'opération n'a pas pu se terminer" sa marche avec certains type de fichiers uniquement? Aurait tu fais un test que je pourrais effectuer à mon tour?
tu peux citer les types qui posent des problèmes ?
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte