2009-07-08 9 views
3

J'ai une requête concernant le répertoire retourné par la fonction Path.GetTempPath().Quand le dossier Documents and Settings USER Local Settings Temp est-il désactivé?

Il renvoie "C: \ Documents and Settings \ USER \ Paramètres locaux \ Temp" comme répertoire. J'y sauvegarde quelques fichiers temporaires et je me demande quand ce dossier est effacé, donc je sais combien de temps ils existeront, si tout est effacé.

Est-ce que c'est chaque fois que je redémarre l'ordinateur? ou est-ce après un certain laps de temps? ou l'espace est épuisé?

Une belle facile pour quelqu'un de répondre pour moi!

Merci

Répondre

3

Il est effacé chaque fois que l'ordinateur est "nettoyé". Cela peut être fait de plusieurs façons: manuellement par un utilisateur, à travers l'outil Nettoyage de disque, etc.

+0

Alors pensez-vous qu'il y aurait un logiciel installé sur les ordinateurs de l'entreprise qui nettoierait le dossier occasionnellement? Juste par intérêt! :) – ThePower

+0

@ThePower J'espère qu'il n'y aurait pas de logiciel qui nettoie périodiquement le dossier temporaire, à moins qu'il s'agisse d'une tâche planifiée qui utilise les outils de nettoyage déjà fournis avec Windows. – Joseph

0

Il est seulement effacé lorsque vous l'effacer.

+0

Downvoter: Est-ce que ma réponse est inexacte? –

3

Il n'est jamais effacé (sauf par l'utilisateur lorsqu'il se lasse de tous les fichiers qui obstruent sa machine). Si vous créez un fichier là-dedans, il est de votre responsabilité de le supprimer une fois que vous en avez fini avec. C'est pour fichiers temporaires, après tout.

+0

Merci, je pensais qu'il serait mieux de vérifier en cas d'effacement il a été effacé à un moment donné, car je stocke des fichiers dans une application et je ne voulais pas qu'ils disparaissent sans qu'on le leur dise! – ThePower

+2

@ThePower: Vous ne devriez vraiment pas compter sur vos fichiers restants dans le dossier temporaire au fil du temps. Si les fichiers doivent être semi-permanents, utilisez plutôt le chemin renvoyé par Environment.GetFolderPath (Environment.SpecialFolder.ApplicationData). – LukeH

Questions connexes