begin process at 2008 08 20 14:50:09
1 228 884 membres
250 nouveaux aujourd'hui
14 258 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

FRAGMENTER, DÉFRAGMENTER UN FICHIER


Information sur la source

Catégorie :Api Classé sous : IO, API, Fragmenter, Défragmenter, File Niveau : Débutant Date de création : 29/05/2008 Vu / téléchargé: 1 495 / 79

Note :
6 / 10 - par 1 personne
6,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (14)
Ajouter un commentaire et/ou une note


Description

Salut à tous,

cette source pourra s'avérer utile si vous désirez décomposer un gros fichier pour pouvoir le transporter..

Source

  • // Tout est dans le zip
// Tout est dans le zip

Conclusion

Chatbour® est une marque déposée par Chatbour© Corporation..
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

  • signaler à un administrateur
    Commentaire de Ombitious_Developper le 29/05/2008 22:20:40

    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.

  • signaler à un administrateur
    Commentaire de Chatbour le 29/05/2008 23:32:57

    C'est noté !

    merci :)

  • signaler à un administrateur
    Commentaire de jojolemariole le 30/05/2008 01:30:42 6/10

    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.

  • signaler à un administrateur
    Commentaire de Chatbour le 30/05/2008 01:48:53

    Merci bien jojolemariole : tes remarques sont intéressantes et feront, avec celles de Ombitious_Developper, l'objet d'une mise à jour..

  • signaler à un administrateur
    Commentaire de Ombitious_Developper le 30/05/2008 08:46:49

    Salut:

    Concernant la barre de progression tu peux utiliser:

    1. La classe ProgressMonitor
    ou bien
    2. La classe SwingWorker

  • signaler à un administrateur
    Commentaire de sheorogath le 02/06/2008 11:05:20 administrateur CS

    compression ? ^^

  • signaler à un administrateur
    Commentaire de sheorogath le 02/06/2008 11:08:48 administrateur CS

    on evitera les accents dans le code aussi
    tu fais des read() simple => tu aurais pu lire plus d'octet en une fois
    pareil pour les write

  • signaler à un administrateur
    Commentaire de Chatbour le 02/06/2008 13:08:56

    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 :)

  • signaler à un administrateur
    Commentaire de Chatbour le 02/06/2008 16:47:47

    "on evitera les accents dans le code aussi" :

    j'ai pas compris ?

  • signaler à un administrateur
    Commentaire de sheorogath le 03/06/2008 16:19:08 administrateur CS

    selon l'encodage de la machine tu as des trucs bizarre... genre tous les caracteres accentue ne passent pas chez moi

  • signaler à un administrateur
    Commentaire de moms87 le 15/06/2008 19:59:50

    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!

  • signaler à un administrateur
    Commentaire de Chatbour le 16/06/2008 20:52:37

    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..

  • signaler à un administrateur
    Commentaire de moms87 le 16/06/2008 22:31:49

    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?

  • signaler à un administrateur
    Commentaire de Chatbour le 17/06/2008 11:42:06

    tu peux citer les types qui posent des problèmes ?

Ajouter un commentaire

Discussions en rapport avec ce code source

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS