Вывести файл из ресурсов в папку на C# [дубликат]

195
08 ноября 2018, 06:50

На данный вопрос уже ответили:

  • Как выгрузить ресурс в папку? C# 3 ответа

В общем, есть textBox1 и бутон в textBox1 должны писать директорию папки, в моем случае C:\Users\1\Desktop\123 , а при нажатии на бутон из ресурсов программы должна копироваться картинка png12.png в эту папку, есть вот такой код, который я нашел,не робит, подскажите, в чем проблема?Находил различные статьи, но ничего не работаетЪ

private void button1_Click(object sender, EventArgs e)
        {
            string dir = textBox1.Text;
            string FilePath = Application.StartupPath + "\\png12.png";
            if (!File.Exists(FilePath))
            {
                File.Copy(dir, FilePath, true);
            }
        }
Answer 1

Вот мое решение с помощью потоков, но можешь использовать сахар using для Idisposable:

    private void button1_Click(object sender, EventArgs e)
    {
        string dir = textBox1.Text;
        string filePath = Application.StartupPath+ "\\Слайд1.png";
        MemoryStream ms = new MemoryStream();
        if (File.Exists(filePath))
        {
            Image.FromFile(filePath).Save(ms, ImageFormat.Png);
            FileStream file = new FileStream(dir + "file.png", FileMode.Create, FileAccess.Write);
            ms.WriteTo(file);
            file.Close();
            ms.Close();
        }
        else
        {
            ms.Close();
        }            
    }
READ ALSO
Проблемы при подключении кода для Unity

Проблемы при подключении кода для Unity

Хотел просто написать код для Unity Но появилась проблема и вот что мне говорит VisualStudio:

235
Ошибка ajax error-datatables warning: table id -example

Ошибка ajax error-datatables warning: table id -example

я совсем зеленый и мне нужно помощьМне нужно с помощью json сформировать datatable из нескольких структур данных

270
Как считать данные из файла в Slim

Как считать данные из файла в Slim

Как в фреймворке Slim считать содержимое файла и вывести это? Например, код ниже работает в обычном PHP приложении:

178