Comment lire un fichier dans windows répertoire racine de l'application dans C#.net?
Si j'utilise l'Application.StartupPath ou domaine d'application.CurrentDomain.BaseDirectory
Il Recherche dans un dossier bin\debug pour le fichier
mais je dois utiliser un dossier de mon répertoire "Resources\imagefile.png" dans ma c# .un projet de réseau!
Filestream fs;
fs = new Filestream(AppDomain.CurrentDomain.BaseDirectory + "folder\\imagefile.png");
Comment écrire du code pour lire le fichier à partir de mon répertoire racine en dépit de l'aide de code ci-dessus ou un chemin d'accès complet du répertoire "@C:......." et même Serveur.MapPath est que nous ne pouvez pas l'utiliser.
Pour obtenir mon chemin de l'application ,mais cela donne quelque chose comme
C:\Projets\XYZ\ABC\bin\Debugje ne veux pas bin\Debug .Est-il un moyen pour y parvenir ?
Cochez cette DONC, la question: le Chemin des fichiers de ressources dans un VS2010 projet
Voir cette s'il vous plaît: [stackoverflow.com/questions/12236114/... [1]: stackoverflow.com/questions/12236114/...
J'ai juste besoin de trop dossier principal de l'application et je l'ai compris comme ça; string chemin = domaine d'application.CurrentDomain.BaseDirectory.IndexOf("bin")) + @"\ImageName.jpg");
Voir cette s'il vous plaît: [stackoverflow.com/questions/12236114/... [1]: stackoverflow.com/questions/12236114/...
J'ai juste besoin de trop dossier principal de l'application et je l'ai compris comme ça; string chemin = domaine d'application.CurrentDomain.BaseDirectory.IndexOf("bin")) + @"\ImageName.jpg");
OriginalL'auteur KiranSolkar | 2012-09-02
Vous devez vous connecter pour publier un commentaire.
En Utilisant l'Environnement.CurrentDirectory
Path.Combine(Environment.CurrentDirectory, "YourImage.jpg")
à la place.comme de VS2017 15.6
Environment.CurrentDirectory
sera de retour le répertoire de l'exécutable.OriginalL'auteur MoreAsh
En général, vous définissez ces éléments copiés dans le dossier bin. Faites un clic droit dans l'explorateur de solutions/navigateur, choisissez propriétés et définir les "Copier dans le répertoire de sortie" à quelque chose de différent.
Qu'entendez-vous par "dossier racine"? Le dossier dans lequel votre .exe est?
Pas de son cas à l'extérieur de la corbeille dossier où j'ai exécuter la solution
OriginalL'auteur spender