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
papou
Bonjour DarDevil Si tu n'es pas familier avec les batches DOS, tu peux aussi utiliser VBScript pour faire ça (ce sera plus lisible pour toi si tu connais VBA) Voici un exemple que j'utilise dans EXCEL et que j'ai un peu adapté pour ton besoin (je ne sais pas trop d'ailleurs à quoi correspondent tes dates, donc j'ai utilisé la propiété Date de dernière modification du dossier comme critère de suppression) La macro à lancer = ListerRep
Cordialement Pascal
Sub ListerRep()
Dim fso As FileSystemObject Dim RepParent As Folder Dim Rep As Folder
Set fso = New FileSystemObject Set RepParent = fso.GetFolder("d:2003")
For Each Rep In RepParent.SubFolders SupprimerRepertoire Rep Next Rep
Set RepParent = Nothing Set fso = Nothing
End Sub Sub SupprimerRepertoire(MonRep As Folder) Dim SRep As Folder Select Case MonRep.Name Case Is = "AEffacer" If MonRep.DateLastModified < "01/01/2004" Then If MsgBox("Suppression de " & MonRep.Path, vbQuestion + vbYesNo, "Confirmer") = vbYes Then _ MonRep.Delete True End If End Select 'appel récursif pour inclure tous les sous rep If MonRep.SubFolders.Count > 0 Then For Each SRep In MonRep.SubFolders SupprimerRepertoire SRep Next SRep End If End Sub
"Dardevil" a écrit dans le message de news:
Bonjour a tous et à toutes,
Voila, j'aimerai créer un .bat qui permet de supprimer des dossiers de facon
automatique comme le fait ma fonction excel.
Saut que faire une boucle sous dos, je sait pas faire a mon grand desespoir...
Un gros voici l'arboresecence : Un dossier 2003 dedans 365 dossier (les jours de l'annee) puis dans chaque dossier 2 autres Aeffacer & sauvegarde
Je voudrait effacer tout les dossier "Aeffacer" d'un coup ou/et avec une variable comme date de début et date de fin... avec un bat...
Comment faire?
Si vous avez des cours sur les .bat je suis prenneur... merci beaucoup
-- Dardevil
Bonjour DarDevil
Si tu n'es pas familier avec les batches DOS, tu peux aussi utiliser
VBScript pour faire ça (ce sera plus lisible pour toi si tu connais VBA)
Voici un exemple que j'utilise dans EXCEL et que j'ai un peu adapté pour ton
besoin (je ne sais pas trop d'ailleurs à quoi correspondent tes dates, donc
j'ai utilisé la propiété Date de dernière modification du dossier comme
critère de suppression)
La macro à lancer = ListerRep
Cordialement
Pascal
Sub ListerRep()
Dim fso As FileSystemObject
Dim RepParent As Folder
Dim Rep As Folder
Set fso = New FileSystemObject
Set RepParent = fso.GetFolder("d:2003")
For Each Rep In RepParent.SubFolders
SupprimerRepertoire Rep
Next Rep
Set RepParent = Nothing
Set fso = Nothing
End Sub
Sub SupprimerRepertoire(MonRep As Folder)
Dim SRep As Folder
Select Case MonRep.Name
Case Is = "AEffacer"
If MonRep.DateLastModified < "01/01/2004" Then
If MsgBox("Suppression de " & MonRep.Path, vbQuestion + vbYesNo,
"Confirmer") = vbYes Then _
MonRep.Delete True
End If
End Select
'appel récursif pour inclure tous les sous rep
If MonRep.SubFolders.Count > 0 Then
For Each SRep In MonRep.SubFolders
SupprimerRepertoire SRep
Next SRep
End If
End Sub
"Dardevil" <ggaudfroy@free.fr> a écrit dans le message de
news:e2JC5oYuDHA.2448@TK2MSFTNGP12.phx.gbl...
Bonjour a tous et à toutes,
Voila, j'aimerai créer un .bat qui permet de supprimer des dossiers de
facon
automatique comme le fait ma fonction excel.
Saut que faire une boucle sous dos, je sait pas faire a mon grand
desespoir...
Un gros voici l'arboresecence :
Un dossier 2003
dedans 365 dossier (les jours de l'annee)
puis dans chaque dossier 2 autres
Aeffacer & sauvegarde
Je voudrait effacer tout les dossier "Aeffacer" d'un coup ou/et avec une
variable comme date de début et date de fin... avec un bat...
Comment faire?
Si vous avez des cours sur les .bat je suis prenneur...
merci beaucoup
Bonjour DarDevil Si tu n'es pas familier avec les batches DOS, tu peux aussi utiliser VBScript pour faire ça (ce sera plus lisible pour toi si tu connais VBA) Voici un exemple que j'utilise dans EXCEL et que j'ai un peu adapté pour ton besoin (je ne sais pas trop d'ailleurs à quoi correspondent tes dates, donc j'ai utilisé la propiété Date de dernière modification du dossier comme critère de suppression) La macro à lancer = ListerRep
Cordialement Pascal
Sub ListerRep()
Dim fso As FileSystemObject Dim RepParent As Folder Dim Rep As Folder
Set fso = New FileSystemObject Set RepParent = fso.GetFolder("d:2003")
For Each Rep In RepParent.SubFolders SupprimerRepertoire Rep Next Rep
Set RepParent = Nothing Set fso = Nothing
End Sub Sub SupprimerRepertoire(MonRep As Folder) Dim SRep As Folder Select Case MonRep.Name Case Is = "AEffacer" If MonRep.DateLastModified < "01/01/2004" Then If MsgBox("Suppression de " & MonRep.Path, vbQuestion + vbYesNo, "Confirmer") = vbYes Then _ MonRep.Delete True End If End Select 'appel récursif pour inclure tous les sous rep If MonRep.SubFolders.Count > 0 Then For Each SRep In MonRep.SubFolders SupprimerRepertoire SRep Next SRep End If End Sub
"Dardevil" a écrit dans le message de news:
Bonjour a tous et à toutes,
Voila, j'aimerai créer un .bat qui permet de supprimer des dossiers de facon
automatique comme le fait ma fonction excel.
Saut que faire une boucle sous dos, je sait pas faire a mon grand desespoir...
Un gros voici l'arboresecence : Un dossier 2003 dedans 365 dossier (les jours de l'annee) puis dans chaque dossier 2 autres Aeffacer & sauvegarde
Je voudrait effacer tout les dossier "Aeffacer" d'un coup ou/et avec une variable comme date de début et date de fin... avec un bat...
Comment faire?
Si vous avez des cours sur les .bat je suis prenneur... merci beaucoup
Si tu tiens toujours à ton Batch file, regarde la commande "Dos" suivante :
For %variable IN <ensemble> Do commande [paramètres]
Si tu tapes à l'invite de "Dos", la commande For /? , tu vas obtenir beaucoup d'information sur la commande.
Salutations!
"Dardevil" a écrit dans le message de news: merci beaucoup...
Sait tu adapter ce genre macro sur un Batch?
Dardevil
Jacky
Bonjour a ce fil, ou, Si tu édites le code de Papou dans un éditeur de texte comme notepad par exemple et tu le sauvegarde avec l'extension VBS (nomduficher.vbs), il fonctionnera comme un exécutable. JJ
"Denis Michon" <denis a écrit dans le message news: mRmzb.2298$
Bonjour Dardevil,
Si tu tiens toujours à ton Batch file, regarde la commande "Dos" suivante :
For %variable IN <ensemble> Do commande [paramètres]
Si tu tapes à l'invite de "Dos", la commande For /? , tu vas obtenir beaucoup d'information sur la commande.
Salutations!
"Dardevil" a écrit dans le message de news:
merci beaucoup...
Sait tu adapter ce genre macro sur un Batch?
Dardevil
Bonjour a ce fil,
ou,
Si tu édites le code de Papou dans un éditeur de texte comme notepad par
exemple et tu le sauvegarde avec l'extension VBS (nomduficher.vbs), il
fonctionnera comme un exécutable.
JJ
"Denis Michon" <denis michon@cgocable.ca> a écrit dans le message news:
mRmzb.2298$7C.1377@charlie.risq.qc.ca...
Bonjour Dardevil,
Si tu tiens toujours à ton Batch file, regarde la commande "Dos" suivante
:
For %variable IN <ensemble> Do commande [paramètres]
Si tu tapes à l'invite de "Dos", la commande For /? , tu vas obtenir
beaucoup d'information sur la commande.
Salutations!
"Dardevil" <ggaudfroy@free.fr> a écrit dans le message de
news:uzLfJkauDHA.2444@TK2MSFTNGP12.phx.gbl...
Bonjour a ce fil, ou, Si tu édites le code de Papou dans un éditeur de texte comme notepad par exemple et tu le sauvegarde avec l'extension VBS (nomduficher.vbs), il fonctionnera comme un exécutable. JJ
"Denis Michon" <denis a écrit dans le message news: mRmzb.2298$
Bonjour Dardevil,
Si tu tiens toujours à ton Batch file, regarde la commande "Dos" suivante :
For %variable IN <ensemble> Do commande [paramètres]
Si tu tapes à l'invite de "Dos", la commande For /? , tu vas obtenir beaucoup d'information sur la commande.
Salutations!
"Dardevil" a écrit dans le message de news:
merci beaucoup...
Sait tu adapter ce genre macro sur un Batch?
Dardevil
Dardevil
Merci a tous...
En fait je veut un executable, car je veux placer ca ds le plannificateur de tache de windows...
Dites un VBS, toutes les macros VBA peuvent fonctionner avec? "Jacky" a écrit dans le message de news:%23F%
Bonjour a ce fil, ou, Si tu édites le code de Papou dans un éditeur de texte comme notepad par exemple et tu le sauvegarde avec l'extension VBS (nomduficher.vbs), il fonctionnera comme un exécutable. JJ
"Denis Michon" <denis a écrit dans le message news: mRmzb.2298$
Bonjour Dardevil,
Si tu tiens toujours à ton Batch file, regarde la commande "Dos" suivante
:
For %variable IN <ensemble> Do commande [paramètres]
Si tu tapes à l'invite de "Dos", la commande For /? , tu vas obtenir beaucoup d'information sur la commande.
Salutations!
"Dardevil" a écrit dans le message de news:
merci beaucoup...
Sait tu adapter ce genre macro sur un Batch?
Dardevil
Merci a tous...
En fait je veut un executable, car je veux placer ca ds le plannificateur de
tache de windows...
Dites un VBS, toutes les macros VBA peuvent fonctionner avec?
"Jacky" <Jackyenlevez.jaeg@wanadoo.fr> a écrit dans le message de
news:%23F%235KAbuDHA.2136@TK2MSFTNGP10.phx.gbl...
Bonjour a ce fil,
ou,
Si tu édites le code de Papou dans un éditeur de texte comme notepad par
exemple et tu le sauvegarde avec l'extension VBS (nomduficher.vbs), il
fonctionnera comme un exécutable.
JJ
"Denis Michon" <denis michon@cgocable.ca> a écrit dans le message news:
mRmzb.2298$7C.1377@charlie.risq.qc.ca...
Bonjour Dardevil,
Si tu tiens toujours à ton Batch file, regarde la commande "Dos"
suivante
:
For %variable IN <ensemble> Do commande [paramètres]
Si tu tapes à l'invite de "Dos", la commande For /? , tu vas obtenir
beaucoup d'information sur la commande.
Salutations!
"Dardevil" <ggaudfroy@free.fr> a écrit dans le message de
news:uzLfJkauDHA.2444@TK2MSFTNGP12.phx.gbl...
En fait je veut un executable, car je veux placer ca ds le plannificateur de tache de windows...
Dites un VBS, toutes les macros VBA peuvent fonctionner avec? "Jacky" a écrit dans le message de news:%23F%
Bonjour a ce fil, ou, Si tu édites le code de Papou dans un éditeur de texte comme notepad par exemple et tu le sauvegarde avec l'extension VBS (nomduficher.vbs), il fonctionnera comme un exécutable. JJ
"Denis Michon" <denis a écrit dans le message news: mRmzb.2298$
Bonjour Dardevil,
Si tu tiens toujours à ton Batch file, regarde la commande "Dos" suivante
:
For %variable IN <ensemble> Do commande [paramètres]
Si tu tapes à l'invite de "Dos", la commande For /? , tu vas obtenir beaucoup d'information sur la commande.
Salutations!
"Dardevil" a écrit dans le message de news:
merci beaucoup...
Sait tu adapter ce genre macro sur un Batch?
Dardevil
Jacky
Dites un VBS, toutes les macros VBA peuvent fonctionner avec?
J'en ai faite quelques unes qui fonctionnent sans problèmes, mais avec des codes assez simples. De là à dire que tous les codes fonctionnent, je ne puis l'affirmer. Mais attend qu'un(e) des maitres(aisses) de ce forum se manifeste.
Salutations. JJ
"Dardevil" a écrit dans le message de news: eiEB#
Merci a tous...
En fait je veut un executable, car je veux placer ca ds le plannificateur de
tache de windows...
Dites un VBS, toutes les macros VBA peuvent fonctionner avec? "Jacky" a écrit dans le message de news:%23F%
Bonjour a ce fil, ou, Si tu édites le code de Papou dans un éditeur de texte comme notepad par exemple et tu le sauvegarde avec l'extension VBS (nomduficher.vbs), il fonctionnera comme un exécutable. JJ
"Denis Michon" <denis a écrit dans le message news: mRmzb.2298$
Bonjour Dardevil,
Si tu tiens toujours à ton Batch file, regarde la commande "Dos" suivante
:
For %variable IN <ensemble> Do commande [paramètres]
Si tu tapes à l'invite de "Dos", la commande For /? , tu vas obtenir beaucoup d'information sur la commande.
Salutations!
"Dardevil" a écrit dans le message de news:
merci beaucoup...
Sait tu adapter ce genre macro sur un Batch?
Dardevil
Dites un VBS, toutes les macros VBA peuvent fonctionner avec?
J'en ai faite quelques unes qui fonctionnent sans problèmes, mais avec des
codes assez simples.
De là à dire que tous les codes fonctionnent, je ne puis l'affirmer.
Mais attend qu'un(e) des maitres(aisses) de ce forum se manifeste.
Salutations.
JJ
"Dardevil" <ggaudfroy@free.fr> a écrit dans le message de news:
eiEB#jcuDHA.2308@TK2MSFTNGP09.phx.gbl...
Merci a tous...
En fait je veut un executable, car je veux placer ca ds le plannificateur
de
tache de windows...
Dites un VBS, toutes les macros VBA peuvent fonctionner avec?
"Jacky" <Jackyenlevez.jaeg@wanadoo.fr> a écrit dans le message de
news:%23F%235KAbuDHA.2136@TK2MSFTNGP10.phx.gbl...
Bonjour a ce fil,
ou,
Si tu édites le code de Papou dans un éditeur de texte comme notepad par
exemple et tu le sauvegarde avec l'extension VBS (nomduficher.vbs), il
fonctionnera comme un exécutable.
JJ
"Denis Michon" <denis michon@cgocable.ca> a écrit dans le message news:
mRmzb.2298$7C.1377@charlie.risq.qc.ca...
Bonjour Dardevil,
Si tu tiens toujours à ton Batch file, regarde la commande "Dos"
suivante
:
For %variable IN <ensemble> Do commande [paramètres]
Si tu tapes à l'invite de "Dos", la commande For /? , tu vas obtenir
beaucoup d'information sur la commande.
Salutations!
"Dardevil" <ggaudfroy@free.fr> a écrit dans le message de
news:uzLfJkauDHA.2444@TK2MSFTNGP12.phx.gbl...
Dites un VBS, toutes les macros VBA peuvent fonctionner avec?
J'en ai faite quelques unes qui fonctionnent sans problèmes, mais avec des codes assez simples. De là à dire que tous les codes fonctionnent, je ne puis l'affirmer. Mais attend qu'un(e) des maitres(aisses) de ce forum se manifeste.
Salutations. JJ
"Dardevil" a écrit dans le message de news: eiEB#
Merci a tous...
En fait je veut un executable, car je veux placer ca ds le plannificateur de
tache de windows...
Dites un VBS, toutes les macros VBA peuvent fonctionner avec? "Jacky" a écrit dans le message de news:%23F%
Bonjour a ce fil, ou, Si tu édites le code de Papou dans un éditeur de texte comme notepad par exemple et tu le sauvegarde avec l'extension VBS (nomduficher.vbs), il fonctionnera comme un exécutable. JJ
"Denis Michon" <denis a écrit dans le message news: mRmzb.2298$
Bonjour Dardevil,
Si tu tiens toujours à ton Batch file, regarde la commande "Dos" suivante
:
For %variable IN <ensemble> Do commande [paramètres]
Si tu tapes à l'invite de "Dos", la commande For /? , tu vas obtenir beaucoup d'information sur la commande.
Salutations!
"Dardevil" a écrit dans le message de news:
merci beaucoup...
Sait tu adapter ce genre macro sur un Batch?
Dardevil
Jacky
Re.... http://bellamyjc.org/fr/vbsdownload.html#top Un site qui est pas mal, avec des exemples de script vbs
Salutations. JJ
"Jacky" a écrit dans le message news:
Dites un VBS, toutes les macros VBA peuvent fonctionner avec?
J'en ai faite quelques unes qui fonctionnent sans problèmes, mais avec des codes assez simples. De là à dire que tous les codes fonctionnent, je ne puis l'affirmer. Mais attend qu'un(e) des maitres(aisses) de ce forum se manifeste.
Salutations. JJ
"Dardevil" a écrit dans le message de news: eiEB#
Merci a tous...
En fait je veut un executable, car je veux placer ca ds le plannificateur
de
tache de windows...
Dites un VBS, toutes les macros VBA peuvent fonctionner avec? "Jacky" a écrit dans le message de news:%23F%
Bonjour a ce fil, ou, Si tu édites le code de Papou dans un éditeur de texte comme notepad par
exemple et tu le sauvegarde avec l'extension VBS (nomduficher.vbs), il
fonctionnera comme un exécutable. JJ
"Denis Michon" <denis a écrit dans le message news:
mRmzb.2298$
Bonjour Dardevil,
Si tu tiens toujours à ton Batch file, regarde la commande "Dos" suivante
:
For %variable IN <ensemble> Do commande [paramètres]
Si tu tapes à l'invite de "Dos", la commande For /? , tu vas obtenir
beaucoup d'information sur la commande.
Salutations!
"Dardevil" a écrit dans le message de news:
merci beaucoup...
Sait tu adapter ce genre macro sur un Batch?
Dardevil
Re....
http://bellamyjc.org/fr/vbsdownload.html#top
Un site qui est pas mal, avec des exemples de script vbs
Salutations.
JJ
"Jacky" <jacky.jaeg_enlevez@wanadoo.fr> a écrit dans le message news:
uH2KR8duDHA.3536@tk2msftngp13.phx.gbl...
Dites un VBS, toutes les macros VBA peuvent fonctionner avec?
J'en ai faite quelques unes qui fonctionnent sans problèmes, mais avec des
codes assez simples.
De là à dire que tous les codes fonctionnent, je ne puis l'affirmer.
Mais attend qu'un(e) des maitres(aisses) de ce forum se manifeste.
Salutations.
JJ
"Dardevil" <ggaudfroy@free.fr> a écrit dans le message de news:
eiEB#jcuDHA.2308@TK2MSFTNGP09.phx.gbl...
Merci a tous...
En fait je veut un executable, car je veux placer ca ds le
plannificateur
de
tache de windows...
Dites un VBS, toutes les macros VBA peuvent fonctionner avec?
"Jacky" <Jackyenlevez.jaeg@wanadoo.fr> a écrit dans le message de
news:%23F%235KAbuDHA.2136@TK2MSFTNGP10.phx.gbl...
Bonjour a ce fil,
ou,
Si tu édites le code de Papou dans un éditeur de texte comme notepad
par
exemple et tu le sauvegarde avec l'extension VBS (nomduficher.vbs),
il
fonctionnera comme un exécutable.
JJ
"Denis Michon" <denis michon@cgocable.ca> a écrit dans le message
news:
mRmzb.2298$7C.1377@charlie.risq.qc.ca...
Bonjour Dardevil,
Si tu tiens toujours à ton Batch file, regarde la commande "Dos"
suivante
:
For %variable IN <ensemble> Do commande [paramètres]
Si tu tapes à l'invite de "Dos", la commande For /? , tu vas
obtenir
beaucoup d'information sur la commande.
Salutations!
"Dardevil" <ggaudfroy@free.fr> a écrit dans le message de
news:uzLfJkauDHA.2444@TK2MSFTNGP12.phx.gbl...
Re.... http://bellamyjc.org/fr/vbsdownload.html#top Un site qui est pas mal, avec des exemples de script vbs
Salutations. JJ
"Jacky" a écrit dans le message news:
Dites un VBS, toutes les macros VBA peuvent fonctionner avec?
J'en ai faite quelques unes qui fonctionnent sans problèmes, mais avec des codes assez simples. De là à dire que tous les codes fonctionnent, je ne puis l'affirmer. Mais attend qu'un(e) des maitres(aisses) de ce forum se manifeste.
Salutations. JJ
"Dardevil" a écrit dans le message de news: eiEB#
Merci a tous...
En fait je veut un executable, car je veux placer ca ds le plannificateur
de
tache de windows...
Dites un VBS, toutes les macros VBA peuvent fonctionner avec? "Jacky" a écrit dans le message de news:%23F%
Bonjour a ce fil, ou, Si tu édites le code de Papou dans un éditeur de texte comme notepad par
exemple et tu le sauvegarde avec l'extension VBS (nomduficher.vbs), il
fonctionnera comme un exécutable. JJ
"Denis Michon" <denis a écrit dans le message news:
mRmzb.2298$
Bonjour Dardevil,
Si tu tiens toujours à ton Batch file, regarde la commande "Dos" suivante
:
For %variable IN <ensemble> Do commande [paramètres]
Si tu tapes à l'invite de "Dos", la commande For /? , tu vas obtenir
beaucoup d'information sur la commande.
Salutations!
"Dardevil" a écrit dans le message de news:
merci beaucoup...
Sait tu adapter ce genre macro sur un Batch?
Dardevil
patrick.lyon
bonjour au lieu de t'embéter avec une boucle, tu peux te servir d'excel pout te générer un bat de 365 lignes
Bonjour a tous et à toutes,
Voila, j'aimerai créer un .bat qui permet de supprimer des dossiers de facon automatique comme le fait ma fonction excel.
Saut que faire une boucle sous dos, je sait pas faire a mon grand desespoir...
Un gros voici l'arboresecence : Un dossier 2003 dedans 365 dossier (les jours de l'annee) puis dans chaque dossier 2 autres Aeffacer & sauvegarde
Je voudrait effacer tout les dossier "Aeffacer" d'un coup ou/et avec une variable comme date de début et date de fin... avec un bat...
Comment faire?
Si vous avez des cours sur les .bat je suis prenneur... merci beaucoup
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
bonjour
au lieu de t'embéter avec une boucle, tu peux te servir d'excel pout te
générer un bat de 365 lignes
Bonjour a tous et à toutes,
Voila, j'aimerai créer un .bat qui permet de supprimer des dossiers de facon
automatique comme le fait ma fonction excel.
Saut que faire une boucle sous dos, je sait pas faire a mon grand
desespoir...
Un gros voici l'arboresecence :
Un dossier 2003
dedans 365 dossier (les jours de l'annee)
puis dans chaque dossier 2 autres
Aeffacer & sauvegarde
Je voudrait effacer tout les dossier "Aeffacer" d'un coup ou/et avec une
variable comme date de début et date de fin... avec un bat...
Comment faire?
Si vous avez des cours sur les .bat je suis prenneur...
merci beaucoup
--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com