[R] Remonter tous les fichiers du disque avec la taille

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
remilie
Niveau 1
Niveau 1
Messages : 5
Enregistré le : jeu. 12 mai 2011 16:26
Localisation : 59
Status : Hors ligne

[R] Remonter tous les fichiers du disque avec la taille

#1

Message par remilie »

bonjour,

j'ai essayé de me mettre a autoit
apres quelque recherche j'arrive à remonter tous les fichiers du disque dans un .txt

mais il me manque quelque point pour finaliser...
je voudrais remonter la taille de chaques fichiers du disque
sans le chemin (juste le fichier)
et le top dans un fichier CSV pour l'utiliser dans excel ou autre tableur ( genre "nomduposte.csv")
et ecris dans un repertoire precis genre c:\rapport\

voila ce que j'ai commencer à faire:

Code : Tout sélectionner

#include <File.au3>
#include<FileListToArray3.au3>

$Chemin = "c:\"
$Fichier = "*.*"
$ar_Array = _FileListToArray3 ($Chemin, $Fichier, 1, 1, 1)

_FileWriteFromArray("Liste des fichiers.txt", $ar_Array, 1)

merci d'avance pour votre aide
Modifié en dernier par remilie le jeu. 19 mai 2011 10:21, modifié 1 fois.
Avatar du membre
ZDS
Membre émérite
Membre émérite
Messages : 554
Enregistré le : jeu. 10 juin 2010 10:35
Localisation : 22300 Cul-d'chouette Langue-de-vache
Status : Hors ligne

Re: [..] Remonter tous les fichiers du disque avec la taille

#2

Message par ZDS »

Bonsoir Remilie !

Voici un exemple de script qui pourrait te dépanner.
► Afficher le texteExemple
par contre, j'ai des resultats très corrects sur un PC plutot peu chargé (125.000 fichiers, et ça prend près d'une minute trente), sur un truc plus bourré tu risques de perdre du temps : Il y a plus rapide que FileListToArray3, cherche sur le forum, certaines UDF comme RecFileListToArray peuvent te faire la phase 1 et une partie de la 2 en une seule opé. et si tu crées ta propre fonction, tu peux presque diviser le temps de boulot par 3.

A bientôt !
ZDS : Chef de projet du nAiO (logiciel AutoIt gratuit sous licence CC 4.0 BY-NC-SA)
Tout problème a une solution, donc si il y a pas d'solution, c'est qu'il y a pas d'problème !
remilie
Niveau 1
Niveau 1
Messages : 5
Enregistré le : jeu. 12 mai 2011 16:26
Localisation : 59
Status : Hors ligne

Re: [..] Remonter tous les fichiers du disque avec la taille

#3

Message par remilie »

jai essayé de comprendre...

par contre si je compile j'obtiens

Code : Tout sélectionner

 ERROR: undefined macro.
ConsoleWrite(@HOUR&":"&@MIN&":"&@SEC&"."&@MSEC&...

avez vous une idée..??

merci
Avatar du membre
ZDS
Membre émérite
Membre émérite
Messages : 554
Enregistré le : jeu. 10 juin 2010 10:35
Localisation : 22300 Cul-d'chouette Langue-de-vache
Status : Hors ligne

Re: [..] Remonter tous les fichiers du disque avec la taille

#4

Message par ZDS »

La solution la plus simple est d'enlever les 3 lignes de console, je ne m'en sers que pour structurer ou débugguer.
Autant les effacer, elle ne servent à rien au final.
ZDS : Chef de projet du nAiO (logiciel AutoIt gratuit sous licence CC 4.0 BY-NC-SA)
Tout problème a une solution, donc si il y a pas d'solution, c'est qu'il y a pas d'problème !
remilie
Niveau 1
Niveau 1
Messages : 5
Enregistré le : jeu. 12 mai 2011 16:26
Localisation : 59
Status : Hors ligne

Re: [R] Remonter tous les fichiers du disque avec la taille

#5

Message par remilie »

resolu merci bcp
Répondre