Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Папки [D7, XP]


F@T@L_Err0r ©   (2007-10-22 11:55:00) 

Здрасвствуйте.Помогите пожалуйста в таком вопросе:Как получить имена всех подпапок в папке,и потом скопировать их в другую папку и все ето по сети...или в делфи можно токо копировать файлы?


Германн   (2007-10-23 02:00:00) [1]


> Riply ©   (22.10.07 17:08) [12]
>
> > [11] Германн ©   (22.10.07 17:04)
> > SHFileOperation, imho.
> Учитывая какие вопросы задаются по FindFirst/Next,
> с SHFileOperation будет сложновато справиться (если конечно
> не Copy/Pastе`ом :).
>

Ну да. Я как-то сам ответил "нафиг, нафиг" на предложение подсказать автору некоего сабжа, использовать CreateProcess вместо ShellExecute. Но тут, пожалуй, проще будет растолковать смысл структуры.


Anatoly Podgoretsky   (2007-10-22 18:55:00) [2]

> Riply  (22.10.2007 17:08:12)  [12]

Вообще то это достаточно простая функция, по сравнению с написанием рекурсивной процедуры и примеров ее использования разбросано много, как хороших, так и чисто ламерских.


clickmaker   (2007-10-22 18:15:00) [3]


> Где указывать имя папки

pFrom


F@T@L_Err0r   (2007-10-22 17:11:00) [4]

Непойму.А как заполнить ету структуру???Где указывать имя папки котрую копируют?


Riply   (2007-10-22 17:08:00) [5]

> [11] Германн ©   (22.10.07 17:04)
> SHFileOperation, imho.
Учитывая какие вопросы задаются по FindFirst/Next,
с SHFileOperation будет сложновато справиться (если конечно не Copy/Pastе`ом :).


F@T@L_Err0r   (2007-10-22 17:04:00) [6]

ну так ето понятно...но чтобы не перебирать каждый файл в папке а скопировать всю папку целиклом.


Германн   (2007-10-22 17:04:00) [7]


> Еще вопрос:а как мне скопировать всю папку вместе с файлами.
> ..Что то наподобие CopyFolder.

SHFileOperation, imho.


Denis__   (2007-10-22 16:59:00) [8]

Создавать папку и копировать в неё файлы?


F@T@L_Err0r   (2007-10-22 16:58:00) [9]

Еще вопрос:а как мне скопировать всю папку вместе с файлами...Что то наподобие CopyFolder.


Anatoly Podgoretsky   (2007-10-22 16:32:00) [10]

А файлы не нужно копировать вместе с папками?


EvS   (2007-10-22 14:29:00) [11]

The Attr parameter specifies the special files to include in addition to all normal files. Choose from these file attribute constants when specifying the Attr parameter:

Constant Description
faReadOnly Read-only files
faHidden              Hidden files
faSysFile              System files
faVolumeID Volume ID files
faDirectory Directory files
faArchive              Archive files
faAnyFile              Any file


Игорь Шевченко   (2007-10-22 14:26:00) [12]


> какое свойство?


faDirectory


F@T@L_Err0r   (2007-10-22 14:18:00) [13]

А как различить файл и папку?какое свойство?


EvS   (2007-10-22 12:35:00) [14]

Они все ищут. Справку читай.


F@T@L_Err0r   (2007-10-22 12:23:00) [15]

так ети функции не ищут папки в ток файлы...а как мне узнать что в папке есть подпапки?


Правильный_Вася   (2007-10-22 12:21:00) [16]

FindFirst
FindNext
FindClose
копировать файлы, которые нашел
и это везде так, а нетолько в Дельфи


Наверх

Титульная страница Поиск, карта сайта Написать письмо