В моем wpf-приложении есть кнопка «Экспорт», которая предполагает сохранение некоторого файла json по выбранному пути.
Я имею в виду, что мой вопрос заключается в том, как записать файл, допустим, у него есть путь D:\somefile.json
к выбранному местоположению, выбранное пользователем из save dualog?
Вот мой код:
void Export_button_Click(object sender, RoutedEventArgs e)
{
Stream myStream;
SaveFileDialog saveFileDialog1 = new SaveFileDialog();
saveFileDialog1.Filter = "Json files (*.json)|*.json";
saveFileDialog1.FilterIndex = 2;
saveFileDialog1.RestoreDirectory = true;
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
if ((myStream = saveFileDialog1.OpenFile()) != null)
{
// Code to write the stream goes here.
myStream.Close();
}
}
Это должно быть что-то вроде:
Copy(StreamOf(D:\somefile.json),ChosenPath)