Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.11.18;
Скачать: CL | DM;

Вниз

Папки   Найти похожие ветки 

 
F@T@L_Err0r ©   (2007-10-22 11:55) [0]

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


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

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


 
F@T@L_Err0r ©   (2007-10-22 12:23) [2]

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


 
EvS ©   (2007-10-22 12:35) [3]

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


 
F@T@L_Err0r ©   (2007-10-22 14:18) [4]

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


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


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


faDirectory


 
EvS ©   (2007-10-22 14:29) [6]

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


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

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


 
F@T@L_Err0r ©   (2007-10-22 16:58) [8]

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


 
Denis__ ©   (2007-10-22 16:59) [9]

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


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

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


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


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

SHFileOperation, imho.


 
Riply ©   (2007-10-22 17:08) [12]

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


 
F@T@L_Err0r ©   (2007-10-22 17:11) [13]

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


 
clickmaker ©   (2007-10-22 18:15) [14]


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

pFrom


 
Anatoly Podgoretsky ©   (2007-10-22 18:55) [15]

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

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


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


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

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



Страницы: 1 вся ветка

Текущий архив: 2007.11.18;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.039 c
2-1193223678
Ega23
2007-10-24 15:01
2007.11.18
Parent и Owner


15-1192643166
infront
2007-10-17 21:46
2007.11.18
составитель формул


4-1177486543
Кирей
2007-04-25 11:35
2007.11.18
Работа с LPT


2-1193041648
alll_23
2007-10-22 12:27
2007.11.18
TTreeView


15-1192607027
Виталий____
2007-10-17 11:43
2007.11.18
Средства написания клиентских приложений к БД





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский