Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1491 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Lister des fichiers

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Lister des fichiers

n°1578103
statoon
Enjoy the silence
Posté le 22-06-2007 à 16:11:51  profilanswer
 

Bonjour,
 
Au boulot, on doit extraire un listing de toutes les extentions mp3, wma, avi & co.
 
J'ai donc fais ceci en VBscript :
 
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2" )
Set colFiles = objWMIService.ExecQuery _
    ("Select * from CIM_DataFile where Extension = 'mp3' OR Extension = 'wma'" )
For Each objFile in colFiles
    Wscript.Echo objFile.Name  
Next
 
Seulement, il me sort uniquement les fichiers sur c:, or j'ai besoin du d: Comment le forcer à voir ce qu'il y a du d: ?
 
Merci d'avance :jap:


Message édité par statoon le 22-06-2007 à 16:12:01

---------------
19°, tu as froid ? mets un pull !
mood
Publicité
Posté le 22-06-2007 à 16:11:51  profilanswer
 

n°1578113
jpcheck
Pioupiou
Posté le 22-06-2007 à 16:20:00  profilanswer
 

je te propose une alternative en .bat toute faite:
je prends comme fichier résultat D:\recherche.txt
et je me limite dans l'exemple au disque d:
il te suffit d'ajouter les lignes avec c:\, e:\ etc. :)
 

Code :
  1. del d:\Recherche.txt
  2. dir d:\*mp3* /s >d:\Recherche.txt
  3. dir d:\*wma* /s >>d:\Recherche.txt
  4. dir d:\*avi* /s >>d:\Recherche.txt
  5. dir d:\*mpg* /s >>d:\Recherche.txt

n°1578123
statoon
Enjoy the silence
Posté le 22-06-2007 à 16:28:38  profilanswer
 

génial :love:
 
Tout simple, et efficace !!!
 
Merci beaucoup :jap:


---------------
19°, tu as froid ? mets un pull !
n°1578126
statoon
Enjoy the silence
Posté le 22-06-2007 à 16:32:19  profilanswer
 

ah par contre sur w2003 ca ne fonctionne pas ...
 
ca me dit fichier introuvable, alors qu'il y en a un paquet ... :??:


---------------
19°, tu as froid ? mets un pull !
n°1578134
jpcheck
Pioupiou
Posté le 22-06-2007 à 16:41:35  profilanswer
 

commence par créer un fichier d:\recherche.txt bidon pour voir ?

n°1578183
statoon
Enjoy the silence
Posté le 22-06-2007 à 18:41:53  profilanswer
 

je suis rentré chez moi là :D
 
Je teste ca lundi matin.
 
Merci pour tes réponses.


---------------
19°, tu as froid ? mets un pull !
n°1578655
statoon
Enjoy the silence
Posté le 25-06-2007 à 08:12:36  profilanswer
 

je viens de tester et rien.
 
De plus, quand j'indique *mp3* il me mets des fichiers qui n'ont rien à voir avec des mp3...


---------------
19°, tu as froid ? mets un pull !
n°1578659
statoon
Enjoy the silence
Posté le 25-06-2007 à 08:44:13  profilanswer
 

Sinon n'y a t-il pas une commande qui puisse exporter le résultat d'une recherche windows ? :)


---------------
19°, tu as froid ? mets un pull !
n°1578671
jpcheck
Pioupiou
Posté le 25-06-2007 à 09:12:50  profilanswer
 

essaie les memes commandes sans le * après les mp3, avi etc.
d:\*mp3 en gros :)

n°1578676
statoon
Enjoy the silence
Posté le 25-06-2007 à 09:18:25  profilanswer
 

j'ai enlevé la lettre de destination, pour donner ceci
 
dir *.mp3 /s >> mp3.doc et là c'est OK.
 
Mauvais point sur un autre serveur, j'ai des fichiers endommagé, donc ca stoppe la recherche, c'est moyen.
 
En tout cas, merci pour ton aide ;)=


---------------
19°, tu as froid ? mets un pull !
mood
Publicité
Posté le 25-06-2007 à 09:18:25  profilanswer
 

n°1578685
jpcheck
Pioupiou
Posté le 25-06-2007 à 09:29:17  profilanswer
 

oui, j'ai connu ce pb, pareil qu'avec les fichiers cryptés... Pas de solution sous la main :(

n°1578690
statoon
Enjoy the silence
Posté le 25-06-2007 à 09:35:52  profilanswer
 

:/
 
 
Autre probleme .. j'ai des répertoires trop long, et DOS n'aime pas, du coup il s'arrete ...  
 
 
As tu une autre solution sous la main ?


---------------
19°, tu as froid ? mets un pull !
n°1578691
jpcheck
Pioupiou
Posté le 25-06-2007 à 09:37:08  profilanswer
 

euh ,qu'entends tu par trop long ?

n°1578693
statoon
Enjoy the silence
Posté le 25-06-2007 à 09:43:01  profilanswer
 

ce genre de chemin :  
 
D:\FPROD\Global\Reference\Base direction developpement\Commerci\EX PART\COURRIERS GENERIQUES - MAILINGS\Courrier - Réunions\Courriers\2000\courrier 2000 nouvelle formule à partir du 17-04\COURRIERS GENERIQUES - MAILING\ENVOI FICHE TRIMESTRIELLE


---------------
19°, tu as froid ? mets un pull !
n°1578698
jpcheck
Pioupiou
Posté le 25-06-2007 à 09:46:36  profilanswer
 

ouep... plus de 255 caractères...
et quand les noms de fichiers sont trop long ca plante ou ca rame ??

n°1578700
statoon
Enjoy the silence
Posté le 25-06-2007 à 09:49:07  profilanswer
 

ca plante.
Ca dit qu'il est trop grand, et ca stope.


---------------
19°, tu as froid ? mets un pull !
n°1578714
statoon
Enjoy the silence
Posté le 25-06-2007 à 10:21:21  profilanswer
 

pas d'autres idées ?


---------------
19°, tu as froid ? mets un pull !
n°1578727
jpcheck
Pioupiou
Posté le 25-06-2007 à 10:57:27  profilanswer
 

on peut faire ca en vba,
mais le coup du nom> 255 caractères sera toujours un élément stoppant...

n°1578736
statoon
Enjoy the silence
Posté le 25-06-2007 à 11:07:48  profilanswer
 

ouais :/
 
Je vais regarder s'il n'y a pas un logiciel qui va bien.


---------------
19°, tu as froid ? mets un pull !

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Lister des fichiers

 

Sujets relatifs
lister les fichiers d'un repertoire à partir d un formulaire htmllister fichiers en fonction de l'état d'une cellule
lister et compter les fichiers dans un dossierLister les fichiers d'un répertoire à partir d'un smbclient
[.bat] Lister les 4 derniers fichiers[BATCH] Lister les fichiers d'un dossier
Lister des fichiers et en supprimer certains !lister les fichiers d'un répertoire
[C]Comment lister les fichiers *.txt d'un répertoire sous linux?[C] Lister les fichiers d un repertoire
Plus de sujets relatifs à : Lister des fichiers


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR