Delete automatique de repertoire sous vista
Résolu/Fermé
A voir également:
- Delete automatique de repertoire sous vista
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Just delete me - Guide
- Hiberfil.sys delete - Guide
- Message automatique thunderbird - Guide
- Logiciel de sauvegarde automatique gratuit - Guide
3 réponses
Utilisateur anonyme
14 sept. 2009 à 09:14
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...
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
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
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.
@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.