Objet : gestion de fichiers

Description

La source d'origine n'est pas de moi mais de Spip, dont je remercie en même temps. Il avait fait une source sur la gestion des fichiers sous forme de module qui me semblais bien pratique, et je l'ai convertit en objet (avec son accord bien entendu). Vous trouverez donc dans le zip un module, c'est-à-dire le module d'origne, un fichier de module de classe, qui est la classe que j'ai faîte, et un fichier dll, qui est l'objet final.
Ce fichier dll vous permet de faire çà :

- Test de l'existence d'un dossier
- Test de l'existence d'un fichier
- Création d'un dossier
- Lecture des attribut d'un fichier (caché, archivé, lecture seule, etc.)

Pour faire marcher cette dll, il faut bien sûr qu'elle soit inscrite dans la base de registre. Pour cela, rien de plus simple : il vous suffit de compiler le projet contenu dans le zip.
Ensuite, cette dll est une sorte de "bibliothèque" que vous pouvez accèder à partir de n'importe quel programme et donc, ca vous évite de taper toujours le même code pour plusieurs programme (c'est l'interêt des dll) et réduit le code source.
Pour y accèder, il suffit de l'inclure dans votre projet avec : Projet/Référence, et en cochant Gestion fichier dans la liste.
Ensuite, vous pourrez accèder aux fonctions publiques de la dll comme pour une simple fonction définie dans un module de classe.

Source / Exemple :


With Le_zip

     .download 'vous téléchargez le zip
     .decompress 'vous décompressez le zip
     .execute 'vous executer le projet
     .enjoy 'vous vous réjouissez d'avoir une telle source sur votre disque dur !!!!

End with

Conclusion :


Je ne connais pas, pour l'instant, de bug, mais il est possible que certains m'aient échappé, donc si vous en rencontrer, faîtes le moi savoir svp.
Désolé, il n'y a pas de capture d'écran car ce n'est pas un projet visuel (pas d'interface) mais juste un module de code !
Je ne pense pas mettre à jour ce projet à part s'il existe des bugs, ou si vous avez des suggestions à me faire.

N'hésitez pas à laisser vos commentaires, et à noter

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.