Maison >développement back-end >C++ >Comment accéder correctement au répertoire %AppData% en C# ?
Accédez à %AppData% en C#
Lorsqu'ils tentent d'accéder au répertoire %AppData%, les développeurs rencontrent souvent des problèmes avec la résolution du chemin par rapport au répertoire d'exécution de l'application, plutôt qu'à l'emplacement spécifique à l'utilisateur attendu. En effet, les variables d'environnement telles que %AppData% ne sont pas automatiquement développées dans .NET.
Méthode Environment.GetFolderPath
Pour obtenir correctement le répertoire %AppData%, il faut utiliser la méthode Environment.GetFolderPath :
<code class="language-csharp">using System; var appDataPath = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);</code>
Méthode Path.Combine
Pour créer un chemin de fichier spécifique dans le répertoire %AppData%, vous pouvez utiliser la méthode Path.Combine :
<code class="language-csharp">var fileName = Path.Combine(appDataPath, "DateLinks.xml");</code>
Autres notes
Les variables d'environnement ne sont pas toujours définies, alors assurez-vous d'envisager cette possibilité. De plus, vous devez éviter de développer explicitement les variables d'environnement via Environment.ExpandEnvironmentVariable et utiliser plutôt GetFolderPath pour plus de simplicité et de précision.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!