Accéder à% appdata% avec VB.NET
Comment pouvez-vous accéder à des fichiers dans %appdata% par VB.NET?
Par exemple, C:\Users\Kuzon\AppData\Roaming\program
. Comment aurais-je accès à ce fichier, mais sur un autre Windows 7 machine? Aussi, comment voulez-vous le faire sur Windows XP? Je crois que c'est %Application Data%
.
source d'informationauteur Kuzon
Vous devez vous connecter pour publier un commentaire.
Lorsque vous avez écrit .NET code, il est recommandé que vous utilisez les fonctions expressément conçus à cet effet, plutôt que de s'appuyer sur des variables d'environnement comme
%appdata%
.Vous êtes à la recherche pour le
de l'Environnement.GetFolderPath
méthodequi retourne le chemin d'accès au dossier spécial que vous spécifiez à partir de lade l'Environnement.SpecialFolder
de l'énumération.Le dossier Application Data est représenté par la
Environment.SpecialFolder.ApplicationData
valeur. C'est, comme vous l'avez demandé, le itinérance dossier de données d'application. Si vous n'avez pas besoin de les données que vous enregistrez à errer à travers plusieurs machines et préfère qu'elle reste locale à un seul, vous devez utiliser leEnvironment.SpecialFolder.LocalApplicationData
valeur.Totalité de l'échantillon de code:
Et oui, cela fonctionne en C# la même chose que VB.NET.
Lors de l'utilisation de VB.NET avec WinForms, c'est une autre option: