Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.11.18;
Скачать: [xml.tar.bz2];

Вниз

Как проще всего скопировать директорию со всем её содержимым?   Найти похожие ветки 

 
Брат   (2002-11-05 14:09) [0]

Как проще всего скопировать директорию со всем её содержимым? Может есть как-нить функция?... Заранее спасибо.


 
F1   (2002-11-05 14:22) [1]

Перетащи мышкой!!! Проще некуда :))
А если серъезно, то FindFirst и поехали...


 
Брат   (2002-11-05 14:26) [2]


> Перетащи мышкой!!! Проще некуда :))
> А если серъезно, то FindFirst и поехали...


...да это я знаю.... может функция какая-нибудь есть?


 
Song   (2002-11-05 14:29) [3]

ShFileOperation()
Я бы посоветовал TSearchRec чтобы поумнел когда будешь его программить, но решил пожалеть.


 
F1   (2002-11-05 14:37) [4]

Еще дурная мысля в голову пришла:
Создай батник и запусти его!!! :)


 
Брат   (2002-11-05 14:41) [5]


> ShFileOperation()
> Я бы посоветовал TSearchRec чтобы поумнел когда будешь его
> программить, но решил пожалеть.


спасибо... с помощью tsearchrec я уже делал ;-) ..просто захотелось чего-то попроще


 
Брат   (2002-11-05 14:43) [6]


> Еще дурная мысля в голову пришла:
> Создай батник и запусти его!!! :)


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


 
KoluChi   (2002-11-05 15:17) [7]

Посмотри, вот такая комбинация Window и FileCtrl:

ForceDirectories(OutDir);
WinExec(PChar("xcopy /E /C /H /R /Y " + InDir +"\*.* " + OutDir + "\*.*"), SW_HIDE);


 
KoluChi   (2002-11-05 15:19) [8]

Хотя наврал, достаточно только Windows:

WinExec(PChar("xcopy /E /C /H /R /Y " + InDir +"\*.* " + OutDir + "\*.*"), SW_HIDE);


 
Alex4444444444   (2002-11-05 16:04) [9]

ShFileOperation ili Windows.CopyFile


 
KoluChi   (2002-11-05 16:41) [10]

с Windows.CopyFile у меня не прокатило


 
Alex4444444444   (2002-11-05 17:03) [11]

Pardon, dejstvitel"no, CopyFile rabotaet tol"ko na file"ah (v otlichie ot MoveFile). Togda ShFileOperation, ochen" horosho rabotaet, ya ee vse vremya ispol"zuyu.


 
KoluChi   (2002-11-05 17:20) [12]

А поподробнее?


 
Alex4444444444   (2002-11-05 17:23) [13]

F1


 
Alex4444444444   (2002-11-05 17:27) [14]

Ne beret code: slishkom mnogo, a redaktirovat" v oblom.


 
Alex4444444444   (2002-11-05 17:30) [15]

Ne beret code: slishkom mnogo, a redaktirovat" v oblom.
Ne pomnyu, gde ya eto sodral. V file mnogo musora, sm. TFileOperation i izhe s nim.

http://fen.bilkent.edu.tr/~degt/FileTool.pas


 
KoluChi   (2002-11-05 17:31) [16]

В том-то и дело, что F1 в Delpi5,6 не помогает.
Нет там описания ShFileOperation, а в ShellApi.pas не все так прозрачно.


 
KoluChi   (2002-11-05 17:33) [17]

Не работает ссылочка?!


 
Alex4444444444   (2002-11-05 17:36) [18]

Sorry, ne tuda polozhil. Teper" dolzhna rabotat".


 
Anatoly Podgoretsky   (2002-11-05 17:45) [19]

Брат © (05.11.02 14:41)
Если попроще, то все таки ShFileOperation + для того и была сдалеана эта процедура, что бы упростить работу с файлами, в том числе и копирование.


 
AL2002   (2002-11-05 17:46) [20]

С ума посходили?
MoveFile/MoveFileEx


 
Alex4444444444   (2002-11-05 17:49) [21]

Как проще всего скопировать директорию ...

The MoveFile function will move (rename) either a file or a directory (including all its children) either in the same directory or across directories. The one caveat is that the MoveFile function will fail on directory moves when the destination is on a different volume.


 
KoluChi   (2002-11-05 17:58) [22]

>Alex4444444444
Спасибо, очень интересно.


 
Alex4444444444   (2002-11-05 18:11) [23]

OK, togda ya ego stirayu.


 
Брат   (2002-11-05 18:20) [24]

Вот это кашу вы заварили братья!!!!
Я этот вопрос еще утром задал.... ;-)


 
pasha_golub   (2002-11-05 18:28) [25]

SHFileOp . Подведи курсор и нажми Ctrl+F1. Это структура, коия передается в SHFileOperation(SHFileOp);


 
Anatoly Podgoretsky   (2002-11-05 20:44) [26]

Братья и сестры, в этот тяжелый для родины час мы все как один встанем на защиту SHFileOperation


 
KoluChi   (2002-11-06 10:24) [27]

>Брат © (05.11.02 18:20)
>Я этот вопрос еще утром задал.... ;-)
Утро начинается, начинается ... в 14:09?


 
Cr@sh   (2002-11-06 10:28) [28]

2KoluChi
Может он на Аляске живет, так у него сейчас оно только начинается :)



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

Форум: "Основная";
Текущий архив: 2002.11.18;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.49 MB
Время: 0.008 c
1-59187
Кен
2002-11-08 04:14
2002.11.18
Как настроить RichEdit, чтобы он выглядел как Label ? Чтобы нельз


14-59434
Agent Smith
2002-10-30 17:24
2002.11.18
VirtualCD & WinXP


1-59179
neodiX
2002-11-07 15:36
2002.11.18
Сохранение координат иконок на декстопе. Взгляните.


1-59134
dj_adrian
2002-11-07 22:53
2002.11.18
Непонятный баг...


4-59479
Guest2002
2002-10-07 17:02
2002.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
Английский Французский Немецкий Итальянский Португальский Русский Испанский