Gestion des fichiers

Lecture, écriture de fichiers en Dotnet
Ajouter un nouvel élément

    Gestion complète de Fichier de paramétrage

    Éditeur : Fabrice GARCIA +
    Gestion de fichier de configuration dans un format spécifique à l'auteur et facilement modifiable selon vos critères.
    Les fichiers peuvent être divisés en section et inclure des commentaires.
    Chaque section se voit affecter des propriétés avec des valeurs.
    On peut interroger le fichier paramètre par section
    La classe gère l'écriture/lecture/modif etc.… des informations.
    La syntaxe du fichier de paramétrage est faite pour être simple, intuitive, efficace.
    La syntaxe du fichier lui permet d'être modifié facilement par un utilisateur, meme non programmeur. Méthodes de vérification de la cohérence de la structure du fichier parametre. Le code est tolérant avec les espaces parasites.
    Il est documenté, c ... Voir la suite

    Lire/Ecrire dans un fichier Texte

    Licence : Non renseignée - 28/12/2010 - Téléchargé 13 x
    Avec cette source, apprenez à lire et à écrire dans un fichier texte.

    Crypter un fichier (utiliser vos propres algorithmes de cryptage)

    Licence : Non renseignée - 28/12/2010 - Téléchargé 10 x
    Cette source vous permettra de comprendre comment crypter un fichier de 2 façons :

    * En utilisant les techniques du framework .NET
    * En utilisant vos propres algorithmes de cryptage, compilés en DLL


    Pour ce 2ème cas, il faut que :

    * Le nom de la DLL soit Fonction_NomDeLaFonction.dll
    * Le constructeur de la fonction doit recevoir en paramètre : le nom du fichier source, le nom du fichier cible et la clé de cryptage



    Pour que vous compreniez mieux cette utilsiation des "plugins", j'ai ré-écrit et incorporé, dans le ZIP, la fonction XOR.

    Classe de gestion transfert FTP

    Éditeur : Fabrice Garcia +
    C'est simplement une classe de gestion de transfert de fichier via ftp / ftps en csharp.
    Elle gère notamment le download, uploade, append de fichier.
    Elle donne aussi des infos comme la taille d'un fichier, le contenu d'un dossier etc...
    Vous pourrez aussi renommer des éléments, vérifier si un élément existe etc...

    rappel important :
    Vous ne pourrez pas vous connecter en sftp avec cette classe.
    sftp utilise le protocole ssh et pas ftp.

    ---
    Developpé sous Visual Studio 2017, C# .

    Version 1.0

    Lecture/Ecriture de fichiers de configuration (.ini)

    Éditeur : Ayende Rahien + 4 Ko
    Voici une classe qui vous permettra de travailler avec les fichiers de configuration (.ini).

    Comparer les fichiers de deux répertoires

    Éditeur : Eric Bergman-Terrell + 14 Ko
    Exemple d'une source qui vous montrera comment lister deux répertoires pour en comparer le contenu.

    Zipper des fichiers en C# avec la librairie SharpZipLib

    Licence : Non renseignée - 28/12/2010 - Téléchargé 5 x
    Comment compresser des fichiers, au format ZIP, au moyen de la librairie SharpZipLib.

    Calculer la taille des fichiers dans un répertoire

    Éditeur : Srinivas Varukala + 3 Ko
    Voici une source qui vous permettra de scanner l'ensemble des fichiers d'un répertoire, pour en afficher la taille totale.

    Composant de recherche de fichiers

    Éditeur : Eric Bergman-Terrell + 24 Ko
    Apprenez, au moyen de cette source, comment effectuer une recherche de fichiers.

    Comparateur de texte

    Éditeur : Michael Potter + 23 Ko
    Voici une source qui vous permettra de réaliser un outil pour comparer le texte contenu dans deux fichiers.

    Recherche de fichiers avec gestion des exceptions

    Licence : Libre - 05/02/2015 - Téléchargé 4 x
    Lorsque l'on effectue une recherche de fichiers à l'aide de méthodes telles que "EnumerateFiles" ou "EnumerateDirectories" de la classe DirectoryInfo avec l'option "SearchOption.AllDirectories", on risque de tomber sur une exception "UnauthorizedException" lorsque la méthode tombe sur un sous-dossier sur lequel l'utilisateur n'a pas les droits en lecture et du coup la recherche s'arrête là.
    Je vous propose donc une classe qui contient des méthodes d'extension pour la classe DirectoryInfo qui permettent lorsque des exceptions se produisent de pouvoir les gérer comme vous voulez et de continuer plus loin.
    Je vous fournis ce composant dans un projet WPF avec un exemple qui montre la différence sans gestion d'exception et avec gestion ... Voir la suite

11 éléments

Responsables bénévoles de la rubrique Microsoft DotNET : Hinault Romaric - François DORIN -