supprimer tous les fichiers dont la taille est inferieure a 5 ko

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : supprimer tous les fichiers dont la taille est inferieure a 5 ko

par Bad_trips » 06 févr. 2008, 12:17

C'est la base de l'informatique tout ce fait en base 2.
1Méga octet = 1024 Kilo octets
1Kilo octet = 1024 octets

Donc 5Mo = 5*1024*1024 octets ;)

par Invité » 06 févr. 2008, 11:51

Bonjour,
je m'incruste: je ne comprends pas 5*1024*1024. c'est quoi 1024*1024?

par masti » 04 févr. 2008, 16:39

merci pour les liens, c'est ce que je cherchais. je vais regarder ces fonctions

par Hywan » 04 févr. 2008, 16:11

C'est possible effectivement.
Pour scanner un dossier, regarde du côté de l'objet Dir. Ensuite, à l'aide de la fonction filesize tu vas pouvoir retrouver la taille du fichier. Au fur et à mesure de tes itérations dans le dossier (grâce à l'objet Dir), tu regardes la taille, et si la taille est inférieure à 5*1024*1024 (si on veut être précis), alors tu supprimes avec la fonction unlink.

Je t'ai mis volontairement des liens vers la documentation, je te la laisse parcourir, tu apprendras encore plus.

supprimer tous les fichiers dont la taille est inferieure a

par masti » 04 févr. 2008, 15:45

bonjour,

est il possible de scanner un dossier pour supprimer tous les fichiers qu'il contient dont la taille est inferieure à une valeur donnée : par ex pour mon cas inferieur a 5 ko

merci pour votre aide