|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.09.2009, 11:30 | #1 |
Пользователь
Регистрация: 21.07.2009
Сообщений: 19
|
копирование файлов из подкаталогов
Всем привет пишу прогу в ней есть функция копирование (т.е по заданной дате происходит поиск файлов в определенной папке с подкаталогами после чего найденные файлы, если такие есть заносится в ListBox, и одновременно эти файлы должны быть скопированы в заданную папку. С добавлением в ListBox все нормально, а вот копирование не идет а точнее копируются файлы только из корневой папки а вот из подкаталогов нет вот мой листинг подскажите где где не так или подправьте его, плиз
Код:
|
25.09.2009, 12:53 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Ты не хранишь нигде полный путь начиная от исходного каталога, а просто меняешь точку опоры. Вместо того чтоб не нужно было задавать полный путь к файлу всетаки задавай именно полный путь
I'm learning to live...
|
|
25.09.2009, 14:03 | #3 |
Пользователь
Регистрация: 21.07.2009
Сообщений: 19
|
т.е нужно в ChDir('c:\12\') это где происходит поиск так?
|
25.09.2009, 14:30 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
25.09.2009, 14:45 | #5 |
Пользователь
Регистрация: 21.07.2009
Сообщений: 19
|
Если не сложно исправьте в моем листинге, а я что то не догоню, просто еще новичет плиз
|
25.09.2009, 15:23 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Твой код запутаный.
Вот смотри:http://www.programmersforum.ru/showt...ighlight=findA Тут я привел пример рекурсии. Там строка выделена жирным, вместо нее функцию копирования ставь - p+s.Name даст полный путь (это для функции копирования) откуда. При этом не забудь воспользоваться ForceDirectory() для создания папки чтоб было куда копировать. А вообще рекомендую ShFileOperation пользовать дабы копировать папки.
I'm learning to live...
|
25.09.2009, 15:46 | #7 |
Пользователь
Регистрация: 21.07.2009
Сообщений: 19
|
мне копирование папки не нужно, а нужно копировать найденные в ней и подкаталогах файлы в одну папку
|
25.09.2009, 15:51 | #8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
25.09.2009, 16:20 | #9 |
Пользователь
Регистрация: 21.07.2009
Сообщений: 19
|
ну посмотрел и что считалось содержимое папки tmp и что из этого?
|
25.09.2009, 16:46 | #10 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Копирование файлов | Demien | Общие вопросы Delphi | 9 | 26.03.2010 08:52 |
Копирование файлов | Hacker19_90 | Общие вопросы C/C++ | 0 | 19.05.2009 19:24 |
Копирование файлов | matus | Помощь студентам | 9 | 27.02.2008 19:34 |
копирование файлов | matus | Общие вопросы Delphi | 2 | 07.11.2007 21:57 |
Копирование файлов | Devil_uu | Помощь студентам | 2 | 24.03.2007 20:27 |