Delete automatique de repertoire sous vista

Résolu/Fermé
Profil bloqué - 14 sept. 2009 à 09:11
 Profil bloqué - 15 sept. 2009 à 16:00
Bonjour,
comment supprimer un reperptoire nommé aaaa-jj-mm,automatiquement via CMD ou script batch

exemple mes répertoires son 2009-09-xx et le 2009-10-02 je voudrais deleter tous les répertoires commençant par 2009-09-* merci pour votre aide
A voir également:

3 réponses

Utilisateur anonyme
14 sept. 2009 à 09:14
salut

crée un nouveau fichier.txt

cd répertoire contenant les dossier en 2009-09...
( par exemple cd c:\mesrépertoire\année2009\

del 2009-09*.*

tu enregistre au format bat, tu place dans le dossier démarrage , et ainsi à chaque démarrage de windows, les répertoire en 2009-09 seront supprimés...
0
Profil bloqué
15 sept. 2009 à 08:39
oui cela je connais, mais il n y a rien d'automatique, car je ne veux pas supprimer tous les jours, mais le deuxième jour de chaque mois les fichiers du mois precedant, si tu vois commant faire pour recupérer le numéro du mois en DOS je crois pouvoir me débrouiller

merci
0
Utilisateur anonyme
15 sept. 2009 à 08:41
avec la commande DATE surement
0
Utilisateur anonyme
15 sept. 2009 à 08:43
et le mutli post c'est mal
0
Xavstarblues Messages postés 10019 Date d'inscription mercredi 22 août 2007 Statut Contributeur Dernière intervention 28 décembre 2019 1 853
15 sept. 2009 à 12:08
Au cas ou, je poste le code modifé avec mes ajouts en gras
@echo off

echo " ******************** sauvetage banque *****************************"
c:\windows\system32\xcopy k:\Banque\*.* e:\savebanque\%date%\*.* /E/Y/H


echo "******************** sauvetage Win_G‚n‚alogic **************************"
c:\windows\system32\xcopy k:\Win_G‚n‚alogic\*.* e:\savewingenea\%date%\*.* /E/Y/H


echo "********sauvetage de truc ******************************************"
c:\windows\system32\xcopy k:\TRUCS\*.* e:\TRUCS\%date%\*.* /E/Y/H



echo "********************save cave ******************************************"
c:\windows\system32\xcopy k:\La_cave_du_sommelier_2\*.* e:\savecavesom\%date%\*.* /Y/E/H


echo "*********************save winmail ***********************************"
c:\windows\system32\xcopy k:\sauvegarde\*.* e:\sauvegarde\%date%\*.* /E/Y/H

echo "*********************save Marche ***********************************"
c:\windows\system32\xcopy C:\Users\"Jean-pierre ROYANT"\Desktop\Marche.xls h:\savedocu\*.* /E/Y/H



echo "*********************save docuperso ***********************************"
c:\windows\system32\xcopy e:\docuperso\*.* h:\savedocu\*.* /E/Y/H

Set /a Jour=%date:~0,2%
echo %Jour%
if not %Jour%==02 Goto Exit

Set Dmois=%date:~3,2%
if %Dmois%==10 goto Next
if %Dmois%==11 goto Next
if %Dmois%==12 goto Next

set Dmois=%Dmois:~1,1%

:Next
set /a Dmois=%Dmois%-1
RD /S /Q E:\*\*-%Dmois%-*

:Exit
exit



Pas sur que ma ligne de suppresion comprenne l'étoile pour le repertoire de premier niveau...
à toi d'adapter si besoin est.
0
Profil bloqué
15 sept. 2009 à 16:00
merci pour ton aide

a+ jp
0