J'essaie de créer un dossier sur le répertoire où le fichier .exe est et enregistrer une image dans ce dossier.Comment enregistrer une image dans le système de fichiers?
Maintenant que ce dossier n'existe pas, j'aimerais créer ce dossier. Voici le code que j'ai:
public void SavePictureToFileSystem(string path, Image picture)
{
string pictureFolderPath = path + "\\" + ConfigurationManager.AppSettings["picturesFolderPath"].ToString();
picture.Save(pictureFolderPath + "1.jpg");
}
L'image est sauvegardée sur la pictureFolderPath mais à la variable de chemin. De quoi ai-je besoin pour accomplir cela?
Merci pour l'aide! C'est ce que j'ai fini avec:
public void SavePictureToFileSystem(string path, Image picture)
{
var pictureFolderPath = Path.Combine(path, ConfigurationManager.AppSettings["picturesFolderPath"].ToString());
if (!Directory.Exists(pictureFolderPath))
{
Directory.CreateDirectory(pictureFolderPath);
}
picture.Save(Path.Combine(pictureFolderPath, "1.jpg"));
}
Je ne reçois pas d'exception. Le problème est que l'image est sauvegardée dans la variable path avec la chaîne pictureFolderPath en cours d'ajout en tant que fichier Filename. –