Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3742 connectés 

 


Dernière réponse
Sujet : MSdos supprimer des fichiers vieux de plus de 30 jours
lebig et en ajoutant les "" comme ça  
 
for %%x in (*.*) do (  
isdate %%x before today -30 > nul  
if errorlevel 1 "del %%x"
)
 
ca donne quoi ?

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
lebig et en ajoutant les "" comme ça  
 
for %%x in (*.*) do (  
isdate %%x before today -30 > nul  
if errorlevel 1 "del %%x"
)
 
ca donne quoi ?
akabis J'ai essayé ça:
 
for %%x in (*.*) do (
isdate %%x before today -30 > nul
if errorlevel 1 del %%x
)
 
Le problème est que si un nom de fichier contient un espace, ex: "fichier test.txt", lors du del %%x on a que "fichier" dans la variable %%x (et non "fichier test.txt" )
lebig voial un dernier liens avec la fonction qui va bien ISDATE  
 
http://home.mnet-online.de/horst.muc/
 
manhattanproject oui, dis nous, ca m'intéresse de sa voir si ca marche ;)
lebig http://www.robvanderwoude.com/index.html
akabis excellent celui là!!!
 
avec la commande:
doff jj/mm/aa -30 j'obtiens la date d'il y a 30 jours.
 
Je pense avoir toutes les billes pour mon truc.
En tout cas merci bcp.
 
Si tu as d'autres liens tout assi interressant sur le dos, je suis preneur.
lebig voila un autre liens qui permet d'avoir la date d'hier
peux etre que cela fonctionne pour 30 jour avant aujourd'hui
 
http://www.jfitz.com/dos/
 
 
tiens nous au courrant
akabis excellent le 1er site... hop là dans les favoris lol
 
sinon j'ai toujours le même problème.
Je sais comment extraire les dates mais pas comment supprimer les fichiers anterieurs à 30 jours.
Je peux faire un test sur le mois en cours (le 30 du mois) et supprimer tous les fichiers du mois précedent mais la il faut que je fasse une soustraction de 1 sur le mois en cours et j'ai pas trouvé comment faire
lebig voila quelque info pour ton pb
http://www.hotline-pc.org/batchscripts.htm
 
je pense que tu trouveras plus d'info dans cette rubrique du forum
http://forum.hardware.fr/hardwaref [...] ujet-1.htm
akabis bonjour,
 
savez vous comment faire pour faire un script en MSDOS afin de supprimer des fichiers vieux de plus de 30 jours?
merci

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)