2009-10-15 8 views
0

Toute recommandation sur un utilitaire C# (open source) pouvant nettoyer/supprimer des fichiers anciens. Idéalement fonctionne comme un service.Utilitaire C# pour supprimer des fichiers de durée variable

+2

Pourquoi doit-il être un service C#? Il existe des outils de ligne de commande qui peuvent être exécutés avec le planificateur pour effectuer le travail. –

+0

parce que je veux lier à des applications existantes que nous avons, et surveiller en utilisant le cadre existant que nous avons. – webly

+0

Regardez cette nouvelle réponse:

Répondre

8

est ici un script Powershell que je lance comme une tâche planifiée:

dir c:\directory-to-watch | where {$_.LastWriteTime -lt 
    [DateTime]::Today.AddDays(-7)} | del 

Supprimer tous les fichiers non abordés au cours des sept derniers jours de répertoire c: \ à la montre.

+0

Belle réponse, dans mon expérience Powershell est extrêmement utile. J'aime les regards de cette commmand. Je devrais prendre le temps d'avoir plus de facilité à écrire des scripts ps. –

1

Nous utilisons des scripts xxcopy que nous créons et qui sont exécutés à partir du planificateur de tâches en tant que mentions du point-virgule oublié ci-dessus.

Extrayez leur référence de ligne de commande. Leur utilité est extrêmement utile et flexible.

http://www.xxcopy.com/xxcopy01.htm

Questions connexes