Delete automatique de repertoire sous vista
Résolu
Profil bloqué
-
Profil bloqué -
Profil bloqué -
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
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:
- Delete automatique de repertoire sous vista
- Hiberfil.sys delete - Guide
- Logiciel de sauvegarde automatique gratuit - Guide
- Réponse automatique thunderbird - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Just delete me - Guide
3 réponses
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...
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...
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
merci
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.
@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.