2009-06-25 10 views

Répondre

10

Le meilleur moyen est d'utiliser isolated storage pour les fichiers temporaires, mais vous pouvez également utiliser GetTempFileName.

+2

Et un exemple de ces documents: http://msdn.microsoft.com/en-us/library/6h2ws3ft.aspx –

+1

Je suis d'accord que le stockage isolé est mieux. Je suis tombé sur une limitation de 65535? fichiers autorisés à la racine du dossier temporaire. J'ai résolu le problème en utilisant un sous-dossier, mais je doute que le problème se soit posé avec un stockage isolé. –

6

Y a-t-il une raison pour laquelle vous ne pouvez pas utiliser le répertoire temporaire par défaut? Essentiellement utiliser le nom retourné de Path.GetTempFileName?

2

Le dossier Temporary Internet Files est différent du dossier TEMP. Je suis d'accord pour ne pas utiliser le dossier Temporary Internet Files - il est destiné à un usage différent.

Le dossier TEMP doit être utilisé pour les fichiers qui peuvent être enlevés sans crainte de plantage.

Le dossier TEMP, cependant, n'est pas un emplacement pour les fichiers journaux ou les fichiers de configuration ou quoi que ce soit d'important. Je créerais mon propre dossier sous le profil de l'utilisateur de préférence dans les données d'application ou les paramètres locaux.

Questions connexes