Bonjour,
J'ai des bases en C, plutot côté algo mais je n'ai jamais codé...
Là je me suis décidé de réaliser une appli de mise à jour d'un disque dur en fonction de sa capacité et de la date des derniers fichiers. Le but final est de lancer une appli qui va créer une base de données de fichiers et de certains attributs (nom, date de modification, taille sur le disque, taille réelle) afin de purger les fichiers inutiles et de laisser assez de place pour copier les plus récents...
Malheureusement, je ne sais accéder ni au disque dur ni aux attributs (qu'ils soient NTFS ou FAT) ...
Quelqu'un peut sûrement me relancer un peu ? Quelles librairies dois-je déclarer et comment accéder au système de fichiers ?
Ensuite petite question conceptuelle ... j'ai remarqué que mon compilateur (j'utilise un truc gratos : Bloodshed Dev-C++) faisait une différence entre C et C++, or je croyais que la seule différence résidait dans les structures de données : mon programme serait en C ou en C++ sachant que je comptais créer 4 tableaux (façon base de données en SQL) avec des types différents, est-ce possible ?
PS : je me rappelle de vagues notions fopen, fclose, fread ... Mais là je pense que la table d'allocation des fichiers pourrait pré-remplir ma base de données et qu'ensuite une simple copie (gérée par windows ou par mon programme si qqun me donne une ouverture très ... ouverte ...)
Merci à tous ce forum est bien classe, j'ai récupéré pas mal de supers info grâce à vous tous sur Firebird !
Partager