Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 3
Регистрация: 13.05.2013
Сообщений: 23

Создание файла и запись в него текста

13.05.2013, 23:33. Показов 3027. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Будьте так любезны подсказать, как одновременно создать файл и сразу записать в него текст, так как у меня возникает ошибка - Процесс не может получить доступ к файлу "C:\Users\Администратор\Desktop\Дипл ом специалиста\DIPLOM\DIPLOM\bin\Debug\Test \Итоговый тест\1.ssv", так как этот файл используется другим процессом.
Но если подождать секунд 30 то всё работает.

вот текст
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
 
namespace DIPLOM
{
    public partial class TestCreator : Form
    {
        byte questionNumber = 1;
 
        public TestCreator()
        {
            InitializeComponent();          
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
 
            testsInfoTableAdapter.InsertQuery(dateTimePicker1.Value, dateTimePicker2.Value, textBox1.Text, Convert.ToInt32(textBox2.Text), Convert.ToByte(textBox3.Text));
            Directory.CreateDirectory(@"Test\\"+textBox1.Text);//создать папку с названием теста
            groupBox1.Enabled = false;
            groupBox2.Enabled = true;
            for (int i = 1; i <= Convert.ToInt32(textBox3.Text); i++)
            {
                File.Create(@"Test\\" + textBox1.Text + @"\\" + i.ToString() + ".ssv");                
            }
            groupBox2.Text = @"Питання 1\"+textBox3.Text;
            
        }
 
        private void button2_Click(object sender, EventArgs e)
        {
            if (questionNumber < Convert.ToInt32(textBox3.Text))
            {
                AppendToFile(@"Test\\" + textBox1.Text + @"\\" + questionNumber.ToString() + ".ssv");          
 
                questionNumber++;
                groupBox2.Text = "Питання " + questionNumber + @"\" + textBox3.Text;
                textBox4.Clear();
                textBox5.Clear();
                textBox6.Clear();
                textBox7.Clear();
                textBox8.Clear();
                textBox9.Clear();                
            }
            else
            {
                MessageBox.Show("Всі питання записані, формування тесту завершено!");
                Close();
            }
        }
 
        void AppendToFile(string filePath)
        {     
            FileInfo file = new FileInfo(filePath);
            file.AppendText().WriteLine(textBox4.Text);
            file.AppendText().WriteLine(textBox5.Text);  
        }
    }
}
Папка с названием теста создается, в ней создаются файлы, а вот для добавления текста в файлы нужно ждать

Добавлено через 23 минуты
C#
1
2
3
4
5
6
7
8
9
        void AppendToFile(string filePath)
        {
            using (StreamWriter file = new StreamWriter(filePath))
            {
 
                file.Write(textBox4.Text);
                file.WriteLine(textBox5.Text);  
            }
        }
Изменил метод, приношу извинения за тему и не компетентность
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.05.2013, 23:33
Ответы с готовыми решениями:

Создание текстового файла и запись в него текста
Нужно написать программу, которая при нажатии на кнопку создает текстовый файл и записывает в него данные из другого текстового файла. Ниже...

Создание rtf файла и запись в него текста и изображения
Доброго вам здоровичка!!! Помогите паж-ста с задачкой: На форме есть пикчербокс с фото, текстбокс и радиобаттоны. При нажатии кнопки надо...

Создание файла и запись в него
Создайте php-сценарий, в котором осуществите создание текстового файла modified_text.txt, содержащего только каждую третью строку из файла...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.05.2013, 23:33
Помогаю со студенческими работами здесь

Создание файла и запись в него из мемо
вот по нажатию на кнопку он создает файл ,с уникальным именем ,а потом в него должен записать из MEMO все. Создать , создает ,а вот с...

Программное создание файла и запись в него
Например я скидываю *.exe на другой компьютер, запускаю его и он так же как и на моём компьютере создаёт необхадимый файл *.txt. что бы в...

Создание файла xml и запись в него данных
Здравствуйте,создаю тестовую оболочку,сделал абсолютно все,кроме сохранения результатов теста в xml файл,читал много гайдов но так и не...

Программное создание php-файла и запись в него
нужно програмно создать файл php и провести в него запись. вот начал писать класс: public get_html(); { ...

Создание файла и запись в него строки символов
Создание файла. В текущем каталоге диска создать файл с именем MYFILE.001 и записать в него символьную строку. После выполнения программы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&amp;d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru