![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 23.09.2015
Сообщений: 41
|
![]()
Помогите решить учебную задачу
Есть анкета (html форма), при ее заполнении должны создаваться текстовые файлы с данными, причем например для Иванова -1.txt, а для Петрова - 2.txt и т.д. Есть такой сценарий, но данные из анкеты записываются в одном файле, а мне нужно, чтобы каждый раз создавался новый текстовый файл и при этом уже созданные файлы оставались без изменений. Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
А не проще БД использовать?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 23.09.2015
Сообщений: 41
|
![]()
Нужно через файлы без БД. Тема "Файловая система"
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
поиск свободного имени файла (которое ещё не существует):
Код:
у Иванова будет два файла( 1.txt и 3.txt )? |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 23.09.2015
Сообщений: 41
|
![]()
да- для каждого новый файл
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
тогда берите код выше.
он простой и должен работать. для реальной задачи, конечно, перебирать все файлики, которых может быть тысячи, не очень эффективно, поэтому, для ускорения процесса можно хранить последнее использованное значение с номером в отдельном файле. Но тогда нужно позаботиться о конфликтах с одновременным доступом к файлу (режим блокировки и ожидания). |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 23.09.2015
Сообщений: 41
|
![]()
не работает, все равно пишет в один файл
выдает free file name is 3.txtДанные в файл успешно занесены. В этом коде надо что-то подредактировать? имена переменных, имя файла??? Код:
Последний раз редактировалось KT82; 10.10.2016 в 13:21. |
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Вы сами этот код написали? Вы понимаете, что он делает? да, нужно поставить цикл, который будет перебирать имена, пока не найдёт свободное имя. цикл я привёл выше. Этого недостаточно? |
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 23.09.2015
Сообщений: 41
|
![]() ![]() ![]() ![]() Спасибо, достаточно, разобралась, все получилось Вопрос закрыт |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Текстовые файлы. Проблема с вводом данных | IvanNaymov | Общие вопросы Delphi | 5 | 15.12.2014 17:45 |
Сохранение цвета формы в ini-файлы | саша40 | Общие вопросы Delphi | 7 | 23.09.2012 17:11 |
Слияние - сохранение в разные файлы... | CyberMen | Microsoft Office Word | 0 | 23.08.2010 20:18 |
Добавление данных в текстовые файлы. Другие процедуры и функции для обработки текстовых файлов | student2009 | Помощь студентам | 1 | 02.06.2009 08:44 |
Добавление данных в текстовые файлы. Другие процедуры и функции для обработки текстовых файлов | student2009 | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 01.06.2009 21:27 |