Directory.Create("images");<br>
theImage.Save(@"images\image.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
Directory.Create
создаст папку, только если она еще не существует, поэтому не нужно беспокоиться об этом. @
перед строковым литералом делает его таким, чтобы единственным символом, который необходимо экранировать, был "
, что делается как ""
. В любом случае, я не думаю, что вам сейчас нужно создавать свою собственную папку вручную. Также, для дальнейшего использования, вы можете получить текущий рабочий каталог программно, используя Environment.CurrentDirectory
.
РЕДАКТИРОВАТЬ: В этом случае попробуйте:
Directory.CreateDirectory("images");<br>
string path = Path.Combine(Environment.CurrentDirectory, @"images\image.jpg";
theImage.Save(path, System.Drawing.Imaging.ImageFormat.Jpeg);