Aller directement au contenu
  • Catégories
  • Récent
  • Mots-clés
  • Populaire
  • Web
  • Utilisateurs
  • Groupes
Habillages
  • Clair
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Sombre
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Défaut (Aucun habillage)
  • Aucun habillage
Réduire
Melinyel

Melinyel

  1. Accueil
  2. Programmation
  3. Développement de logiciels
  4. C#
  5. NetZip

NetZip

Planifié Épinglé Verrouillé Déplacé C#
2 Messages 2 Publieurs 1.8k Vues
  • Du plus ancien au plus récent
  • Du plus récent au plus ancien
  • Les plus votés
Répondre
  • Répondre à l'aide d'un nouveau sujet
Se connecter pour répondre
Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
  • D Hors-ligne
    D Hors-ligne
    davydavek
    a écrit sur dernière édition par
    #1

    Hello, suite a mon récent tutoriel a propos des fichiers ZIP, j'ai eu envie de faire un petit projet pour tout mettre en pratique.

    fc7ebfc941.png

    C'est un simple utilitaire en ligne de commande, conçu pour être facile a utiliser.

    Chaque commande (6 au total) exécute une action précise, et rien d'autre- vous pouvez aussi soumettre des arguments au commandes.

    Liste des commandes/ sous commandes

    Get file in main args[0]
    [1]: Main command
    [2,3 ...]: main command args
    
    -l list : List all files
    	-s : List file sizes
    	-cs: List compressed file sizes
    	
    -e extract [folderName]: Extract to folder [folderName] (if used: Unzipped(x)))
    
    -a add [fileName]: Add a file to the archive
    	-d: Adds a directory
    	
    -d delete [entryName]: Delete [entryName] from archive
    	-d: Deletes a directory
    	
    -c create [ToAdd]: Create a new entry
    	-d: Creates archive with a directory
    	
    h  help [command]: Displays help about the command
    

    Lors du lancement, il faut spécifier un chemin vers le fichier .zip (exception: la commande help), puis le nom du fichier sera sauvegarder dans la mémoire du programme donc le même fichier sera utiliser automatiquement pour les commandes suivantes, jusqu’à ce qu'un nouveau fichier sois spécifier ou la fermeture du programme.

    Exemples d'utilisations:

    netzip foo.zip list // Liste le contenu de l'archive "foo.zip"

    netzip foo.zip extract folder // Extrait le contenu de l'archive "foo.zip" vers le dossier "folder"

    netzip foo.zip add test.txt // Ajoute le fichier "test.txt" a l'archive "foo.zip"

    netzip foo.zip delete test.txt // Supprime le fichier "test.txt" de l'archive "foo.zip"

    netzip foo.zip create test.txt // Creer une nouvelle archive "foo.zip", et ajoute le fichier "test.txt" dedans

    netzip help // Affiche la liste des commandes et une bref description

    netzip help create // Affiche la documentation de la commande "create"

    Je l'ai dev assez rapidement pendant le weekend a la fin des vacances, donc j'aurais besoin de retour pour pouvoir corriger des bugs le plus vite possible.

    GitHub: https://github.com/DavyWk/NetZip

    DL:http://davydavek.olympe.in/Projects/NetZip/NetZip.exe

    VT: https://www.virustotal.com/en/file/c5d32b2918c8c5f532e292ce676067c6ff31d9020b9d2c3bfe082a5660772e91/analysis/1420844336/

    Davy

    C# dev

    github.com/DavyWk

    1 réponse Dernière réponse
    2
    • AzadA Hors-ligne
      AzadA Hors-ligne
      Azad
      a écrit sur dernière édition par
      #2

      Merci du partage, ça servira pour les futurs projets ! 🙂
      +1 point de réputations.

      Administrateur du forum.

      Contactez-moi par message privé ou par mail.

      1 réponse Dernière réponse
      0

      Bonjour ! Vous semblez intéressé par cette conversation, mais vous n’avez pas encore de compte.

      Marre de refaire défiler les mêmes messages ? Créez un compte pour retrouver votre position, recevoir des notifications des nouvelles réponses, sauvegarder vos favoris et voter pour les messages que vous appréciez.

      Grâce à votre participation, ce message peut devenir encore meilleur 💗

      S'inscrire Se connecter
      Répondre
      • Répondre à l'aide d'un nouveau sujet
      Se connecter pour répondre
      • Du plus ancien au plus récent
      • Du plus récent au plus ancien
      • Les plus votés


      • Se connecter

      • Connectez-vous ou inscrivez-vous pour faire une recherche.
      Powered by NodeBB Contributors
      • Premier message
        Dernier message
      0
      • Catégories
      • Récent
      • Mots-clés
      • Populaire
      • Web
      • Utilisateurs
      • Groupes