Je butte sur un petit pb:
J'ai un petit vbs qui fonctionne et qui me suprimait un répertoire
selon un critère de date.
Puis c'est ajouté d'autre répertoire a suprimmer j'ai donc décider de
passer une liste de répertoire dans un array et la badaboum. Je pense
qu'il y a un PB avec les " et les passages de variables entre le array
et le fso.Getfolder.
Je n'arrive pas a me dépatouiller ...
Voiçi les lignes concernées:
PathToClean=Split(List_PathToClean,";")
For Each NPath In PathToClean
Set rootFolder = fso.GetFolder(NPath)
GetSubfolders(rootFolder)
CleanupFiles(rootFolder)
Set fso = Nothing
Next
Wscript.Quit
For NPath=0 to Ubound(PathToClean)
Set rootFolder = fso.GetFolder(PathToClean(Npath))
GetSubfolders(rootFolder)
CleanupFiles(rootFolder)
Set fso = Nothing
Next
Wscript.Quit
Un petit coup de pouce serait le bien venu ...
Merci
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Michel__D
Bonjour,
---DGI972--- a écrit :
Bonjour a tous,
Je butte sur un petit pb: J'ai un petit vbs qui fonctionne et qui me suprimait un répertoire selon un critère de date. Puis c'est ajouté d'autre répertoire a suprimmer j'ai donc décider de passer une liste de répertoire dans un array et la badaboum. Je pense qu'il y a un PB avec les " et les passages de variables entre le array et le fso.Getfolder. Je n'arrive pas a me dépatouiller ... Voiçi les lignes concernées:
PathToClean=Split(List_PathToClean,";") For Each NPath In PathToClean Set rootFolder = fso.GetFolder(NPath) GetSubfolders(rootFolder) CleanupFiles(rootFolder) Set fso = Nothing Next Wscript.Quit
For NPath=0 to Ubound(PathToClean) Set rootFolder = fso.GetFolder(PathToClean(Npath)) GetSubfolders(rootFolder) CleanupFiles(rootFolder) Set fso = Nothing Next Wscript.Quit
Un petit coup de pouce serait le bien venu ... Merci
Déja sort le "Set fso = Nothing" de la boucle et mets en place une gestion des erreurs.
Bonjour,
---DGI972--- a écrit :
Bonjour a tous,
Je butte sur un petit pb:
J'ai un petit vbs qui fonctionne et qui me suprimait un répertoire
selon un critère de date.
Puis c'est ajouté d'autre répertoire a suprimmer j'ai donc décider de
passer une liste de répertoire dans un array et la badaboum. Je pense
qu'il y a un PB avec les " et les passages de variables entre le array
et le fso.Getfolder.
Je n'arrive pas a me dépatouiller ...
Voiçi les lignes concernées:
PathToClean=Split(List_PathToClean,";")
For Each NPath In PathToClean
Set rootFolder = fso.GetFolder(NPath)
GetSubfolders(rootFolder)
CleanupFiles(rootFolder)
Set fso = Nothing
Next
Wscript.Quit
For NPath=0 to Ubound(PathToClean)
Set rootFolder = fso.GetFolder(PathToClean(Npath))
GetSubfolders(rootFolder)
CleanupFiles(rootFolder)
Set fso = Nothing
Next
Wscript.Quit
Un petit coup de pouce serait le bien venu ...
Merci
Déja sort le "Set fso = Nothing" de la boucle et mets en place une
gestion des erreurs.
Je butte sur un petit pb: J'ai un petit vbs qui fonctionne et qui me suprimait un répertoire selon un critère de date. Puis c'est ajouté d'autre répertoire a suprimmer j'ai donc décider de passer une liste de répertoire dans un array et la badaboum. Je pense qu'il y a un PB avec les " et les passages de variables entre le array et le fso.Getfolder. Je n'arrive pas a me dépatouiller ... Voiçi les lignes concernées:
PathToClean=Split(List_PathToClean,";") For Each NPath In PathToClean Set rootFolder = fso.GetFolder(NPath) GetSubfolders(rootFolder) CleanupFiles(rootFolder) Set fso = Nothing Next Wscript.Quit
For NPath=0 to Ubound(PathToClean) Set rootFolder = fso.GetFolder(PathToClean(Npath)) GetSubfolders(rootFolder) CleanupFiles(rootFolder) Set fso = Nothing Next Wscript.Quit
Un petit coup de pouce serait le bien venu ... Merci
Déja sort le "Set fso = Nothing" de la boucle et mets en place une gestion des erreurs.
---DGI972---
Michel__D a écrit :
Bonjour,
---DGI972--- a écrit :
Bonjour a tous,
Je butte sur un petit pb: J'ai un petit vbs qui fonctionne et qui me suprimait un répertoire selon un critère de date. Puis c'est ajouté d'autre répertoire a suprimmer j'ai donc décider de passer une liste de répertoire dans un array et la badaboum. Je pense qu'il y a un PB avec les " et les passages de variables entre le array et le fso.Getfolder. Je n'arrive pas a me dépatouiller ... Voiçi les lignes concernées:
PathToClean=Split(List_PathToClean,";") For Each NPath In PathToClean Set rootFolder = fso.GetFolder(NPath) GetSubfolders(rootFolder) CleanupFiles(rootFolder) Set fso = Nothing Next Wscript.Quit
For NPath=0 to Ubound(PathToClean) Set rootFolder = fso.GetFolder(PathToClean(Npath)) GetSubfolders(rootFolder) CleanupFiles(rootFolder) Set fso = Nothing Next Wscript.Quit
Un petit coup de pouce serait le bien venu ... Merci
Déja sort le "Set fso = Nothing" de la boucle et mets en place une gestion des erreurs.
C'était bien ca.
Un petit "On Error Resume Next" plus sortir le set fso de la boucle et cela fonctionne avec la première tentative.
Merci encore
Michel__D a écrit :
Bonjour,
---DGI972--- a écrit :
Bonjour a tous,
Je butte sur un petit pb:
J'ai un petit vbs qui fonctionne et qui me suprimait un répertoire selon un
critère de date.
Puis c'est ajouté d'autre répertoire a suprimmer j'ai donc décider de
passer une liste de répertoire dans un array et la badaboum. Je pense qu'il
y a un PB avec les " et les passages de variables entre le array et le
fso.Getfolder.
Je n'arrive pas a me dépatouiller ...
Voiçi les lignes concernées:
PathToClean=Split(List_PathToClean,";")
For Each NPath In PathToClean
Set rootFolder = fso.GetFolder(NPath)
GetSubfolders(rootFolder)
CleanupFiles(rootFolder)
Set fso = Nothing
Next
Wscript.Quit
For NPath=0 to Ubound(PathToClean)
Set rootFolder = fso.GetFolder(PathToClean(Npath))
GetSubfolders(rootFolder)
CleanupFiles(rootFolder)
Set fso = Nothing
Next
Wscript.Quit
Un petit coup de pouce serait le bien venu ...
Merci
Déja sort le "Set fso = Nothing" de la boucle et mets en place une gestion
des erreurs.
C'était bien ca.
Un petit "On Error Resume Next" plus sortir le set fso de la boucle et
cela fonctionne avec la première tentative.
Je butte sur un petit pb: J'ai un petit vbs qui fonctionne et qui me suprimait un répertoire selon un critère de date. Puis c'est ajouté d'autre répertoire a suprimmer j'ai donc décider de passer une liste de répertoire dans un array et la badaboum. Je pense qu'il y a un PB avec les " et les passages de variables entre le array et le fso.Getfolder. Je n'arrive pas a me dépatouiller ... Voiçi les lignes concernées:
PathToClean=Split(List_PathToClean,";") For Each NPath In PathToClean Set rootFolder = fso.GetFolder(NPath) GetSubfolders(rootFolder) CleanupFiles(rootFolder) Set fso = Nothing Next Wscript.Quit
For NPath=0 to Ubound(PathToClean) Set rootFolder = fso.GetFolder(PathToClean(Npath)) GetSubfolders(rootFolder) CleanupFiles(rootFolder) Set fso = Nothing Next Wscript.Quit
Un petit coup de pouce serait le bien venu ... Merci
Déja sort le "Set fso = Nothing" de la boucle et mets en place une gestion des erreurs.
C'était bien ca.
Un petit "On Error Resume Next" plus sortir le set fso de la boucle et cela fonctionne avec la première tentative.
Merci encore
Michel__D
Bonjour,
---DGI972--- a écrit :
Michel__D a écrit :
Bonjour,
---DGI972--- a écrit :
Bonjour a tous,
Je butte sur un petit pb: J'ai un petit vbs qui fonctionne et qui me suprimait un répertoire selon un critère de date. Puis c'est ajouté d'autre répertoire a suprimmer j'ai donc décider de passer une liste de répertoire dans un array et la badaboum. Je pense qu'il y a un PB avec les " et les passages de variables entre le array et le fso.Getfolder. Je n'arrive pas a me dépatouiller ... Voiçi les lignes concernées:
PathToClean=Split(List_PathToClean,";") For Each NPath In PathToClean Set rootFolder = fso.GetFolder(NPath) GetSubfolders(rootFolder) CleanupFiles(rootFolder) Set fso = Nothing Next Wscript.Quit
For NPath=0 to Ubound(PathToClean) Set rootFolder = fso.GetFolder(PathToClean(Npath)) GetSubfolders(rootFolder) CleanupFiles(rootFolder) Set fso = Nothing Next Wscript.Quit
Un petit coup de pouce serait le bien venu ... Merci
Déja sort le "Set fso = Nothing" de la boucle et mets en place une gestion des erreurs.
C'était bien ca.
Un petit "On Error Resume Next" plus sortir le set fso de la boucle et cela fonctionne avec la première tentative.
Merci encore
Mouais quand je t'ai suggèré de mettre en place une gestion des erreurs, je ne pensais pas tout à fait à cette simple mise en place mais plutot à un test de l'existence des "Path" qui sont codés en dur.
Bonjour,
---DGI972--- a écrit :
Michel__D a écrit :
Bonjour,
---DGI972--- a écrit :
Bonjour a tous,
Je butte sur un petit pb:
J'ai un petit vbs qui fonctionne et qui me suprimait un répertoire
selon un critère de date.
Puis c'est ajouté d'autre répertoire a suprimmer j'ai donc décider
de passer une liste de répertoire dans un array et la badaboum. Je
pense qu'il y a un PB avec les " et les passages de variables entre
le array et le fso.Getfolder.
Je n'arrive pas a me dépatouiller ...
Voiçi les lignes concernées:
PathToClean=Split(List_PathToClean,";")
For Each NPath In PathToClean
Set rootFolder = fso.GetFolder(NPath)
GetSubfolders(rootFolder)
CleanupFiles(rootFolder)
Set fso = Nothing
Next
Wscript.Quit
For NPath=0 to Ubound(PathToClean)
Set rootFolder = fso.GetFolder(PathToClean(Npath))
GetSubfolders(rootFolder)
CleanupFiles(rootFolder)
Set fso = Nothing
Next
Wscript.Quit
Un petit coup de pouce serait le bien venu ...
Merci
Déja sort le "Set fso = Nothing" de la boucle et mets en place une
gestion des erreurs.
C'était bien ca.
Un petit "On Error Resume Next" plus sortir le set fso de la boucle et
cela fonctionne avec la première tentative.
Merci encore
Mouais quand je t'ai suggèré de mettre en place une gestion des erreurs,
je ne pensais pas tout à fait
à cette simple mise en place mais plutot à un test de l'existence des
"Path" qui sont codés en dur.
Je butte sur un petit pb: J'ai un petit vbs qui fonctionne et qui me suprimait un répertoire selon un critère de date. Puis c'est ajouté d'autre répertoire a suprimmer j'ai donc décider de passer une liste de répertoire dans un array et la badaboum. Je pense qu'il y a un PB avec les " et les passages de variables entre le array et le fso.Getfolder. Je n'arrive pas a me dépatouiller ... Voiçi les lignes concernées:
PathToClean=Split(List_PathToClean,";") For Each NPath In PathToClean Set rootFolder = fso.GetFolder(NPath) GetSubfolders(rootFolder) CleanupFiles(rootFolder) Set fso = Nothing Next Wscript.Quit
For NPath=0 to Ubound(PathToClean) Set rootFolder = fso.GetFolder(PathToClean(Npath)) GetSubfolders(rootFolder) CleanupFiles(rootFolder) Set fso = Nothing Next Wscript.Quit
Un petit coup de pouce serait le bien venu ... Merci
Déja sort le "Set fso = Nothing" de la boucle et mets en place une gestion des erreurs.
C'était bien ca.
Un petit "On Error Resume Next" plus sortir le set fso de la boucle et cela fonctionne avec la première tentative.
Merci encore
Mouais quand je t'ai suggèré de mettre en place une gestion des erreurs, je ne pensais pas tout à fait à cette simple mise en place mais plutot à un test de l'existence des "Path" qui sont codés en dur.