Je voudrais savoir qu'elle commande permet de savoir la taille d'un fichier ?
Thanks
Je voudrais savoir qu'elle commande permet de savoir la taille d'un fichier ?
Thanks
La fonction stat permet de récupérer la taille du fichier, parmi de nombreuses autres informations.
Voici un exemple, pour la taille :Envoyé par perldoc perlfunc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $taille=(stat("Toto.txt"))[7]; print "La taille est : $taille octets\n"
Plus simplement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part $taille = -s "fichier";
juste pour feliciter et remercier 2Eurocents pour sa patience et son professionnalisme.
Dans plusieurs forums, lorsqu'un bleu pose une question simple, et qu'un professionnel passe par la...
Ca donne souvent une reponse qui se limite a :
pour Read The F***ing ManualRTFM
Perso, je suis content que des personnes comme 2Eurocents soient sur Developpez.com. Meme qd la question est conne ou que la reponse se trouve sur la premiere page du manuel, ils ne s'ennervent pas ! (ou pas souvent !?)
Ca permet aux bleus comme moi d'apprendre un peu plus vite !
merci !![]()
j'ai testé
ben sa n'affiche pas le nombre d'octect
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 #!/usr/bin/perl -w $link = "http://www.free.fr"; my $taille=(stat($link))[7]; print "La taille est : $taille octets\n"
Edité par GLDavid. Merci de mettre les balises codes![]()
Euh.
http://www.free.fr n'est pas un fichier, c'est une adresse de site.
Une adresse n'a pas de taille.
Bon ben je vais chercher sur le cpan , si il n'y a pas un autre module capable de faire sa
Sigeme
J'ai trouvé ce module sur: http://search.cpan.org/~dsugal/Devel-Size-0.63/Size.pm
Il permet de déterminer la quantité de mémoire occupé par les 3 variables fondamentales de Perl.
@++
GLDavid
Consultez la FAQ Perl ainsi que mes cours de Perl.
N'oubliez pas les balises code :tagcode: ni le tag :resolu:
Je ne répond à aucune question technique par MP.
Ben si tu veut pas te prendre la tête :
Dans un fichier texte avec juste une lettre dedans sa fait 1 octect donc tu peut faire un ti porg qui vas compter le nombre de caractères dans ta page faut aussi compter les espaces, et la tu fait un jolie addition et si sa part dans les kilo une tite division !!!
Voila pour l'idée
Il y a aussi la fonction lenght , tu pourrais faireet ensuite faire les tit calcul si la taille de la page dépasse 1024 octect pour mettre en Ko$taille = lenght $ma_page;
Mouais, c'est ce compliquer la vie cette affaire, et je suis pas convaincu de sa pertinenceAlors qu'il existe un module pour ça.
@++
GLDavid
Consultez la FAQ Perl ainsi que mes cours de Perl.
N'oubliez pas les balises code :tagcode: ni le tag :resolu:
Je ne répond à aucune question technique par MP.
Pour ça, je te conseille HTTP::Size. Ça fait exactement ce que tu demandes.Envoyé par sigeme
http://search.cpan.org/~bdfoy/HTTP-S...91/lib/Size.pm
N
Partager