Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 Аватар для riddick12345
51 / 35 / 4
Регистрация: 14.11.2009
Сообщений: 188

Как скопировать папку

18.04.2010, 06:51. Показов 1454. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток, во нашел на форуме функцию копирования файлов из одного места в другое.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// Для  того чтобы скопировать файлы напишите следующий код:
int  MoveFiles( AnsiString slSourceDir, AnsiString slTargetDir, bool toCopy = true  )
{
    SHFILEOPSTRUCT sh;
    sh.fFlags = FOF_NOCONFIRMATION | FOF_SILENT |  FOF_FILESONLY;
    sh.wFunc = toCopy ? FO_COPY : FO_MOVE;
    sh.pFrom =  slSourceDir.c_str();
    sh.pTo = slTargetDir.c_str();
    sh.hNameMappings =  NULL;
    sh.lpszProgressTitle = NULL;
    return SHFileOperation ( &sh  );
}
 
void __fastcall TForm1::Button1Click(TObject  *Sender)
{
    //copy all from program  files
    if(!MoveFiles("c:\\program files\\*.*",  "c:\\temp"))
    ShowMessage("Ok");
    else  ShowMessage("No");
}
// В функции MoveFiles первый  параметр что копировать,
// второй куда копировать
Файлы копирует все нормально, а как скопировать папки, они же не имеют расширения , как это сделать??

Добавлено через 28 минут
И как можно сделать чтобы путь откуда копировать и куда из программы можно было указывать, подскажите плиззз...
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.04.2010, 06:51
Ответы с готовыми решениями:

Как программно скопировать папку
Здравствуйте! Ребята, подскажите, пожалуйста как программно можно скопировать папку со всем её содержимым? Заранее благодарен.

Как скопировать выбранное пользователем изображение через OpenDialog в другую папку
как скопировать выбранное пользователем изображение через OpenDialog в другую папку Помогите пожалуйста, чо-то не получается(((( пишу...

Скопировать файл в созданную папку
Добрый день! Проблемма с копированием файла в созданный каталог (программно) Пример: //создаем папку TDateTime T(Now()); ...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.04.2010, 06:51
Помогаю со студенческими работами здесь

Как скопировать папку с файлами в другую папку с заменой средствами php?
Как скопировать папку с файлами в другую папку с заменой средствами php? Из "Z:/home/post.ru/www/style/" в...

Как скопировать *.jpg из определенной папки и скопировать в папку Temp?
Подскажите как правильно переписать данный код чтобы он работал: begin WinExec('cmd.exe /c move'+Form2.Edit1.Text+'\*.jpg...

Как скопировать папку с файлами в нужную папку?
Есть флешка, есть некая папка на флешке допустим D:/1 как скопировать всю папку с файлами и вставить C:/Program Files (x86) Там надо чтоб...

Как скопировать папку?
Как скопировать папку? программно? есть процедура КопироватьФайл(Файл, КопияФайла); есть такая же для каталогов?

Как скопировать папку
Доброго времени суток, коллеги! Можете подсказать как можно скопировать каталог с неважно каким именем, но модифицированным...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru