Загрузка...

Сохранение изменений | help

Тема в разделе C# создана пользователем squora 12 апр 2019. 119 просмотров

  1. squora
    squora Автор темы 12 апр 2019 Заблокирован(а) 4 19 окт 2018
    System.IO.IOException: "Процесс не может получить доступ к файлу "D:\SettingsForSpamer.txt", так как этот файл используется другим процессом."
    Код

    private void btnSave_Click(object sender, EventArgs e)
    {
    File.Create("D:\\SettingsForSpamer.txt");
    File.WriteAllText("D:\\SettingsForSpamer.txt", Convert.ToString(numUDtaskbarValue.Value));
    }

    private void Form2_Load(object sender, EventArgs e)
    {
    try
    {
    FileStream stream = new FileStream("SettingsForSpamer.txt", FileMode.Open);
    StreamReader reader = new StreamReader(stream);
    string str = reader.ReadToEnd();
    stream.Close();
    numUDtaskbarValue.Value = Convert.ToDecimal(str);
    }
    catch
    {
    Console.WriteLine("Файл не найден");
    }
    }
     
  2. _ZnZ_
    _ZnZ_ 12 апр 2019 63 7 май 2017
    погугли про using statement
    File.Create(...) Создаёт и возвращает тебе FileStream который блочит файл пока ты его не закроешь.
    File.Create("D:\\SettingsForSpamer.txt").Close();
     
  3. squora
    squora Автор темы 12 апр 2019 Заблокирован(а) 4 19 окт 2018
    _ZnZ_, Уже решил эту проблему, но все равно спасибо.:roflanZdarova:
     
Загрузка...
Top