Aller au contenu

[LOGICIEL] logiciel pour trouver mes dossiers vides ?


djgregb

Messages recommandés

voila je m explique

j utilise itunes pour gerer ma biblioteque de mp3 mais j ai mis l option laisser gerer itunes l organisation des mp3 et celui ci créer un dossiers pour y mettre les mp3 mais il suffit que je change les tag du mp3 pour qu il les deplace de repertoires.

c est plutot bien sauf que le repertoire d origine n est pas effacé donc je me retrouve avec plein de repertoires vides .

alors j aimerai trouver une solution pour rechercher ces repertoires vides et les effacer.

merci de m'aider :D

Lien vers le commentaire
Partager sur d’autres sites

Pas la peine de chercher le logiciel magique, la Golgoth Software Korporation vous l'apporte sur votre forum préféré :transpi:

Repertoire = "C:\TON_REPERTOIRE"

Set fso = CreateObject ("Scripting.FileSystemObject")

fso.CreateTextFile "c:\empty_folders.log", true

set logfile = fso.GetFile("c:\empty_folders.log")
set logstream = logfile.OpenAsTextStream (2, -2)


Folderlist Repertoire

logstream.Close 


Sub Folderlist (Repertoire)

  set f = fso.GetFolder (Repertoire)
  set files = f.Files
  set sf = f.SubFolders


  If ((files.Count = 0) And (sf.Count = 0)) then

     logstream.Write f.Path & vbcrlf

  Else

     For each f1 in sf

         Folderlist f1.path

     next

  End If

End Sub

Tu n'as qu'a copier ça dans ton bloc notes, changer la première ligne avec le nom de ton rep itunes et sauvegarder sous kelkechose.vbs

Ensuite tu double-cliques dessus et magie t'auras un fichier C:\empty_folders.log avec la liste de tes dossiers vides.

Lien vers le commentaire
Partager sur d’autres sites

Petite modif perso du script :

=> Pour que le log se crée dans le répertoire où se trouve le script VBS

=> remarque : toujours utiliser une variable quand du texte est utilisé +ieurs fois, y'a qu'une modif a faire en cas de mise à jour!

Repertoire = "C:\TON_REPERTOIRE"

FichierLog = ".\empty_folders.log"

Set fso = CreateObject ("Scripting.FileSystemObject")

fso.CreateTextFile FichierLog, true

set logfile = fso.GetFile(FichierLog)

sinon, :D

:yes: (suite dans le forum programmation :transpi: )

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Je rencontre un petit problème légèrement similaire, le dispose dans un répertoire de très nombreux dossiers (+s centaines). Je recherche un petit soft qui se placerait dans le barre d'outil et qui par l'insertion d'un numéro (celui se rapportant au dossier) permettrait d'atteindre directement ce dossier.

D'avance merci

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...