|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.06.2010, 11:17 | #1 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Сохранение файла в только что созданную директорию
Сабж в названии темы. Как сохранить файл в только что созданную папку? У меня есть код кнопки, в которой создается директория с текущей датой и туда должен сохраняться файл. Причем если файл с таким именем существует, то второй с таким же именем добавляется, но перед его именем ставится цифра. Например такая ситуация. Создалась директория 25.06.2010. Туда же сохраняется файл с имененем 342353.pdf. Затем, чуть позже, в эту же папку должен сохраниться новый файл, который является продолжением файла с именем 342353, но у второго файла имя уже должно быть 2_342353. Иными словами, должна происходить проверка на наличие файла в папке, у которого имя совпадает с вновь добавляемым. Вот такая вот довольно таки сложная задачка.
Мой наработки: Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
Последний раз редактировалось artemavd; 25.06.2010 в 11:20. |
25.06.2010, 11:47 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Код:
|
25.06.2010, 12:01 | #3 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Серж, супер! Спасибо! . Как смогу - добавлю отзыв!)
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
25.06.2010, 12:05 | #4 | |||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
Код:
Цитата:
I'm learning to live...
|
|||
25.06.2010, 12:18 | #5 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Вот если бы еще можно было бы вместо даты для созданной папки указать порядковый номер, начиная с единицы, то было бы тоже супер . Но, это впринципе необязательно пока что, так что, если не хотите, то не заморачивайтесь).
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
25.06.2010, 12:21 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
В моем примере вместо fileExists используй DirectoryExists, и на выходе цикла получишь номер последней директории с таким числом в имени
I'm learning to live...
|
|
25.06.2010, 12:47 | #7 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Виталий, ради интереса пробую твой код:
Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
25.06.2010, 12:52 | #8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
FileName -это имя файла с полным путем.
I'm learning to live...
|
29.07.2010, 03:21 | #9 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Доброе утро! Я сканирую документ. Вот, пытался сделать сохранение каждой отсканированной страницы в отдельный файл с порядковым номером. Пытался сделать код по аналогии с кодос Сергея. Но у меня получается, что сохраняется только последняя отсканированная страница. В Image грузить не надо. Надо, чтобы сразу отсканированная страница сохранялась в TIFF файл. Помогите подправить код?
Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
29.07.2010, 05:47 | #10 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
я вижу одни небольшой косячок..
не исключено, что дело в нём. (а может и нет.. ) в цикл, когда проверяется существование файла, файл проверяется по пути sDir а пишется файл - в ТЕКУЩУЮ директорию. попробуйте так: Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сохранение файла | KREGI | Помощь студентам | 4 | 30.03.2009 21:09 |
Как обратиться к объекту который был только что создан | Arassir | Помощь студентам | 5 | 24.10.2008 20:42 |
задать значение переменной в только что макросом открытой книге | tolikman | Microsoft Office Excel | 2 | 17.10.2008 16:35 |
Сохранение файла | Македонский | Общие вопросы Delphi | 7 | 17.08.2007 08:35 |
Как сделать что-бы Таймер срабатывал только один раз? | Greg | Компоненты Delphi | 11 | 16.12.2006 01:25 |