2010-07-21 5 views

Répondre

1

On peut supposer que vous ne voulez pas changer le chemin de retour (valeur), mais changer le chemin réel?

Comme vous pouvez le voir here, la valeur renvoyée dépend d'un certain nombre de variables environnementales possibles. Vous auriez besoin de les changer pour changer le chemin retourné.

+0

Je dois modifier le chemin réel uniquement pour mon application Web asp.net – alfdev

+0

@alfdev: Les variables d'environnement peuvent également être définies pour des applications spécifiques, pas seulement pour l'ensemble du système. – vog

1

Je me demande pourquoi vous voulez changer cela, car quel que soit le chemin d'accès, votre application l'utilise comme un dossier temporaire (où les fichiers peuvent être nettoyés librement). Si votre application prend soin de l'existence des fichiers, écrivez-les dans votre propre dossier temporaire, ce qui signifie que vous devriez abandonner System.IO.Path.GetTempPath(). De nombreuses applications, même celles de Microsoft, utilisent leurs propres dossiers temporaires.

Je ne pense pas que vous devriez changer les variables d'environnement de dossier temporaire car cela affectera inutilement d'autres applications (bien qu'elles ne devraient pas se soucier si elles traitent vraiment le dossier comme un dossier temporaire :)).

Questions connexes