Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Grosseur de répertoire. [ Algorithme / Compression, Split et Cryptage ] (geektoo)

dimanche 15 juin 2008 à 01:55:04 | Grosseur de répertoire.

geektoo

Bonjour,
Présentement, j'utilise une fonction récurcive pour avoir le size du répertoire, ce n'est pas tout à fait exacte comme valeur étant donné que je ne fais qu'incrémenter la grosseur des fichiers dans les sous-repertoire d'un répertoire.

Le problème, c'est que sa commence à devenir lourd lorsqu'il y à plusieurs et plusieurs répertoires.
Est-ce qu'il y a une fonction en C# qui permet d'avoir directement le 'size' d'un répertoire?

Présentement, voici mon code.

[code]
foreach(string f in Directory.GetFiles(dirInfo))
{
   SizeDir = f.Length();
}
[/code]

Merci.

dimanche 15 juin 2008 à 09:40:32 | Re : Grosseur de répertoire.

coq

Administrateur CodeS-SourceS
Réponse acceptée !
Salut,

Non il n'y a rien d'intégré, et de ce que je sais il n'y en aura pas, du moins pas de si tôt.



/*
coq
MVP Visual C#
CoqBlog
*/

dimanche 15 juin 2008 à 14:24:31 | Re : Grosseur de répertoire.

geektoo

ok, merci, c'est dommage. Parce que c'est quelque chose de très util, d'après ce que je vois dans google. C'est souvent demandé. Mais bon. On va faire avec le rythme! :)

dimanche 15 juin 2008 à 15:17:17 | Re : Grosseur de répertoire.

coq

Administrateur CodeS-SourceS
Oui mais fournir quelquechose de générique serait assez difficile, il y a quelques choix qui sont forcément à faire au cas par cas :
- que faire avec les liens vers fichiers : compter le poids du fichier ou non ?
- pareil pour les hardlinks
- suivre les liens vers répertoires ? dans le cas de suivi des liens, comment gérer la récursivité (cas d'un lien vers un répertoire parent du répertoire courant par exemple) ? suivre toutes les branches des répertoires en question ou seulement celle qui permettra d'arriver au répertoire de départ ?

Bref, je pense que le rapport intérêt / risque ne permettra pas d'avoir ce type de fonctionnalité intégrée au framework en lui même : trop "risqué" pour une fonctionnalité peu importante (par rapport au reste) :-)


/*
coq
MVP Visual C#
CoqBlog
*/



Cette discussion est classé dans : répertoire, fonction, code, grosseur, présentement


Répondre à ce message

Sujets en rapport avec ce message

lister les fichiers d'un répertoire en visual studio c#[débutante] [ par gwady ] Bonsoir,Voila, je voudrais lister les fichiers d'un répertoire bien précis, mais je ne sais pas comment faire avec visual studio c#. En lisant certain fonction qui retourne un tableau ? [ par patemino ] Voila est-ce qu'une fonction peut retourner un tableau ?Si oui comment ?Quelque chose comme :private "UnMotClef" Lister(string Dossier) { [Sécurité] Lancer une ligne de code en tant que... [ par nerix27 ] Bonjour,je crois que je suis tombé sur un gros pb...Dans une appli (qui sera installée sur tous les postes d'un parc info), j'utilise des méthodes de Code behind [ par fdouieb ] Bonjour Je possède une WebForm. Au niveau de la partie client (dans le code HTML) j'ai une fonction C# qui suivant certaine valeur doit faire appelle fonction d'affichage ASP > c# [ par zeb13 ] Vous allez trouver ma question con mais je n'ai pas trouvé une seule réponse à comment implémenter à partir du code behind par exemple un tableau préd Fonction publique [ par HolyDev ] Hi à tous !Voila j'amerai utiliser la fonction public d'une form parent lorsque l'on clic sur le bouton d'une de ses form enfant, j'ai essayé plein de zoom dans autoresize picturebox [ par kakol ] Bonjour,J'essaie desesperement depuis un certain temps d'ajouter une fonction zoom au code de Kangoo06 : http://www.csharpfr.com/code.aspx?id=20832 , Recursivité [ par culroussi ] J'ai lu, je sais plus trop ou, que l'appel d'une fonction etait plus lent que de placer le code de la fonction directement dans le code principal (je info sur une fonction et un panel [ par mattiussi ] bonjour j'aurrait une petite question qui conserne les panels voila en faite j'ai une fonction qui crée par le code des controles (trackbar,label,etc. Ajouter une fonction javascript depuis le code behind [ par SoyYo ] Bonjour J'aimerais au click d'un bouton pouvoir ajouter une fonction javascript a ma page asp, est-ce que c'est possible et si oui comment?Merci


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 2,933 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.