Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 41954|Répondre: 0

[Source] (to).NET/C# pour emballer le dossier dans un fichier zip

[Copié le lien]
Publié le 28-04-2021 à 13:47:05 | | |
Les fichiers zip packés en C# peuvent appeler des DLL tiers prêts à l’emploi, ce qui peut obtenir deux fois plus de résultats en deux fois plus d’efforts, et la DLL est entièrement gratuite, adresse de téléchargement : SharpZipLib

Après téléchargement et décompression, copiez-ICSharpCode.SharpZipLib.dll dans le répertoire du projet en cours (si vous êtes paresseux, vous pouvez le copier directement dans le répertoire bin\Debug du projet en cours), faites un clic droit sur la référence du projet ouverte par VS pour ajouter la référence de référence ICSharpCode.SharpZipLib.dll

Commande Nuget :


Ensuite, faites un clic droit sur le projet ouvert par VS pour créer une nouvelle classe, la nommer ZipHelper.cs, vider tout le code de la classe, copier le code suivant, et coller :

fichier compressé cible,Vous ne pouvez pas compresser les sous-répertoires de dossiers, sinon l’erreur sera la suivante :

Le processus ne peut pas accéder au fichier 'D :\\Test\\ITSVSE.zip' car il est utilisé par un autre procédé.


Pour l’utiliser, après avoir consulté ZipOneCode.ZipProvider en externe, vous pouvez appeler ZipHelper.CreateZip(@"D :\Temp\forzip », @"D :\Temp2\forzip.zip »).

Note : Avant d’appeler, pensez à prêter attention à certaines situations anormales, comme l’existence du chemin du fichier source.

MVC renvoie le fichier package :

(Fin)





Précédent:.NET/C# Horodatage Unix en détail
Prochain:Le moniteur principal de verrouillage .NET/C# offre une explication approfondie
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com