Gardez les fichiers journaux et temporaires sous contrôle avec ce script Windows

  • Lesley Fowler
  • 0
  • 4004
  • 1076
Publicité

J'ai passé beaucoup de temps à aider les amis et la famille à régler leurs problèmes informatiques, et je dois dire que, par-dessus tout, le seul problème que je constate régulièrement est celui des fichiers temporaires et des fichiers journaux qui consomment une disque de plus en plus réduit. l'espace et finalement embourber le système.

Le dossier des fichiers Internet temporaires est un coupable courant, mais il offre une solution simple, car il vous suffit de configurer les fichiers pour les supprimer dans les Options Internet du panneau de configuration. Cependant, qu'en est-il de ce dossier temporaire Windows embêtant ou de tous ces fichiers journaux d'application qui ne cessent de s'accumuler avec des fichiers aléatoires qui ne sont jamais supprimés? Au début, ceux-ci ne causent pas beaucoup de problèmes, mais au fil du temps, ces junk accumulés se transforment en une énorme pile de vieux fichiers qui ne servent à rien.

Des applications bien écrites suppriment les fichiers journaux ou temporaires inutiles, mais un trop grand nombre de programmes ne nettoient pas correctement après eux-mêmes - vous laissant, après des années, avec un ordinateur très en désordre. Toutefois, si vous connaissez des dossiers de journal particuliers, qu'il s'agisse du dossier temporaire Windows ou du dossier des applications, comme un dossier de journal de notification antivirus ou quelque chose du genre, vous pouvez utiliser le script Windows suivant pour nettoyer régulièrement les fichiers de journal plus anciens. que quelques jours.

Nettoyer les fichiers temporaires avec Windows Script

Si vous débutez dans Windows Scripting, jetez un coup d'œil au didacticiel WSH Mieux qu'un lot: un tutoriel d'hôte de script Windows Mieux qu'un lot: un didacticiel d'hôte de script Windows J'ai écrit il y a quelque temps. Vous pouvez faire beaucoup de choses intéressantes avec Windows Script, telles que la modification des paramètres réseau. Comment écrire un script Windows pour modifier les paramètres réseau à la volée Comment écrire un script Windows pour modifier les paramètres réseau à la volée dans de nombreux bureaux ou environnements de travail , vous devrez peut-être redéfinir vos paramètres réseau pour vous connecter à différents réseaux. Je me trouvais assez souvent dans cette situation et j'en avais tellement marre de naviguer dans… ou de planifier automatiquement votre logiciel antivirus ou antimalware. 5 façons de nettoyer votre ordinateur à l'aide d'un script automatisé [Windows] 5 façons de nettoyer votre ordinateur avec un Script automatisé [Windows] La plupart des gens ne se souviennent pas de la maintenance d'un ordinateur. Pour les utilisateurs ordinaires qui ne sont pas à la pointe de la technologie, lorsqu'un ordinateur ne fonctionne pas, ils appellent à l'aide ou achètent tout simplement un nouveau… .

Évidemment, si vous souhaitez planifier une routine de nettoyage pour garder ces fichiers journaux d'application ou dossiers de fichiers temporaires sous contrôle, Windows Script est certainement la solution..

Écrire un script Windows de nettoyage

Ce script Windows va se concentrer sur un répertoire particulier et parcourir l'ensemble de ce répertoire à la recherche de fichiers dont la date de modification est antérieure à quelques jours. Il supprime ensuite ces fichiers. Ensuite, le script passera par tous les sous-répertoires et effectuera les mêmes vérifications et nettoyages. Cela vous semble compliqué? Ce n'est pas. La première partie du script ressemble à ceci:

Option Explicit On Error Resume Dim suivant oFSO, oFolder, sDirectoryPath Dim oFileCollection, oFile, sDir Dim iDaysOld iDaysOld = 3

Cette section déclare les variables du système de fichiers que vous allez utiliser pour accéder au répertoire et les fichiers que vous souhaitez nettoyer. Mise en place du “iDaysOld” variable indique au script l'âge des fichiers que vous souhaitez conserver. Dans ce cas, je conserve tous les fichiers de moins de 3 jours.

Vient ensuite la section de nettoyage ultra-simple.

'***** EFFACER LES VIEUX FICHIERS DANS LE DOSSIER LOG ***** sDirectoryPath = "C: \ Utilisateurs \ Propriétaire \ AppData \ Local \ Temp \" Définissez oFSO = CreateObject (""Scripting.FileSystemObject"") Définissez oFolder = oFSO .GetFolder (sDirectoryPath) Définissez oFileCollection = oFolder.Files pour chaque oFile de oFileCollection si oFile.DateLastModified < (Date() - iDaysOld) Then oFile.Delete(True) End If Next

La section ci-dessus se connecte au système de fichiers Windows, puis au répertoire que vous avez défini avec le &ldquo




Personne n'a encore commenté ce post.

De la technologie moderne, simple et abordable.
Votre guide dans le monde de la technologie moderne. Apprenez à utiliser les technologies et les gadgets qui nous entourent chaque jour et à découvrir des choses intéressantes sur Internet.