Batch Supprimer Fichier Plus Vieux Chardo

Livre De Physique Chimie 1Ère S
August 1, 2024

Bonjour, je dois faire un programme qui copie le contenu d'un dossier sur un serveur, vide le dossier de base, compte le nombre de fichiers dans le dossier de destination et si il y en a plus de 100, supprime les plus vieux. Mon problème se situe au moment de supprimer les plus vieux fichiers, ça ne marche et mon invité de commandes se ferme tout seul, je ne peux donc pas voir d'où vient l'erreur. Je précise que je le PC sur lequel le script est exécuté est un Windows XP et le serveur où sont copiées les données un Windows Server 2003. Voici la portion de code qui pose problème: rem CALCUL DU NOMBRE DE FICHIERS A SUPPRIMER set /a nb_files_to_del=%compt%-100 rem SUPPRESION DES FICHIERS TROP VIEUX if%nb_files_to_del% gtr 0 ( echo. Déplacer des fichiers plus vieux que 10 jours - Batcher.fr le Forum. echo Suppression des%nb_files_to_del% plus vieux traces set /a compt2=0 for%%X in ("\\adresse_du_dossier_sur_le_serveur\*. *") do ( if%compt2% lss%nb_files_to_del% ( del%%X set /a compt2+=1 echo%%X))) echo Sauvegarde effectuee avec succes pause Le problème se situe dans la boucle for et j'avoue que je sèche.

Batch Supprimer Fichier Plus Vieux Pont

[Resolu]suppression de fichiers vieux de plus de 7 jours Author Message bomonde Batcheur Avancé Offline Joined: 26 Feb 2009 Posts: 16 Niveau en programmation: Point(s): 0 Moyenne de points: 0. 00 Pouvez vous me dire comment faire pour supprimer des fichiers vieux de plus de 7 jours, j'ai essayé avec le ci-dessous mais ca ne fonctionne pas. j'essaye de supprimer les fichier de plus de 7 jours dans mon rep c:\GCTI\CustomServer_0 set fich=C:\GCTI\"%~d0CustomServer_0" set jour=7 forfiles -p%fich% -s -m * -d-%jour% -c "cmd /c del @FILE" pause Merci de votre Thu 26 Feb 2009 - 10:32 Today at 02:24 Laddy Administrateur Joined: 30 Jun 2008 Posts: 4, 135 Logiciels: PowerBatch Niveau en programmation: Niveau en graphisme: Point(s): 4, 377 Moyenne de points: 1. Batch supprimer fichier plus vieux film. 06 Systeme d exploitation: WinXP, WIN7 64bit si ton bat est dans le repertoire c:\GCTI Quote: @echo off set fich=%~d0CustomServer_0 set jour=7 forfiles -p%fich% -s -m * -d-%jour% -c "cmd /c del @FILE" pause ou sinon Quote: @echo off set fich=C:\GCTI\CustomServer_0 set jour=7 forfiles -p "%fich%" -s -m * -d-%jour% -c "cmd /c del @FILE" pause ______________________________________________________ Faites paraitre votre batch sur BatchClipboard Thu 26 Feb 2009 - 11:02 ca ne marche toujours pas j'ai l'erreur ci-dessous ERROR: Invalid argument/option - '-d-7'.

Batch Supprimer Fichier Plus Vieux Film

Mon problème est que même avec des versions antérieures de cette commande trouvées sur le net, je n'arrive pas à la faire reconnaitre dans Windows 2000. Je ne trouve pas non plus de toolkit MS qui contienne cet executable. Quelqu'un a t il une solution à me proposer? Merci d'avance pour votre aide! Vincent

Batch Supprimer Fichier Plus Vieux Du

Vous tlchargez de nombreux fichiers et votre dossier de tlchargement est un vrai bazar? Vous pouvez automatiser le nettoyage de ce dossier en crant un script qui va supprimer les fichiers vieux de plusieurs jours, 30 jours par exemple. Grce au planificateur de tches de Windows, vous pourrez lancer automatiquement ce nettoyage toutes les semaines. Dans un premier temps, vous devez crer un fichier batch. Supprimer des fichiers selon leur ancienneté sous Linux | BlackCreeper Network. Ce script vous permettra de supprimer tous les fichiers plus vieux qu'un certain nombre de jours. Ouvrez le Bloc-Notes. Dans Windows 7, il se trouve dans le menu Dmarrer, Tous les programmes, Accessoires. Sous Windows 8, rendez-vous sur l'cran d'accueil (touche Windows) et saisissez bloc. Cliquez alors sur le programme Bloc-notes. Recopiez la commande suivante dans le bloc-notes en remplaant USERNAME par votre nom d'utilisateur et 30 par le nombre de jours partir desquels les fichiers seront supprims. Bien sr, si vos tlchargements se trouvent dans un autre dossier, vous devrez saisir son chemin complet.

Batch Supprimer Fichier Plus Vieux Et

:D il n'y a pas de fichier source c'est pour effacer sur un server ou l'on stock que des données SebManfred 484 mardi 28 août 2007 20 mai 2011 127 5 mars 2008 à 14:52 c'est forcément dans un fichier un petit exe codé en C++ par exemple serait très facile à faire J'ai également besoin d'un tel script pour supprimer des archives plus vieilles que 15 jours sur un support de sauvegardes. Je viens de tester et apparament ton script ne fonctionnne pas.

Merci de votre aide. En attendant je parcours le forum pour chercher. 23/04/2009, 13h08 #2 Membre actif Bonjour en utilisant la commande externe forfiles tu peux supprimer les fichiers plus vieux de X jours 1 2 3 4 5 @echo off set fich=C:\documents set jour=7 forfiles -p%fich% -s -m * -d-%jour% -c "cmd /c del @FILE" @exit Voici un exemple avec -d-10 = 10 jours autour d'un boucle qui le fait dans tous les répertoires nommés test* (test01, test02) 1 2 3 @echo off for /F%%a in ('dir "C:\test*" /b /s /a:d') do (forfiles -p%%a -s -m * -d-10 -c "cmd /c del @FILE") pause Commande forfiles: Aide forfiles: Sujet forfiles: 06/05/2009, 09h19 #3 Salut! Est-ce possible que les fichiers supprimés ne se retrouvent pas dans la corbeille? En DOS les suppressions sont irrémédiables et n'iront pas dans la corbeille. Batch supprimer fichier plus vieux et. Maintenant pour améliorer un peu le script de Acris tu peux faire ceci pour préciser deux éléments dans le batch: le chemin d'accès aux fichiers "" ciblés. le nombre de jours devant être décomptées.

Sitemap | wwropasx.ru, 2024