Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.53/83: Рейтинг темы: голосов - 83, средняя оценка - 4.53
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3

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

06.11.2010, 19:26. Показов 15656. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!

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

Заранее благодарен.
1
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.11.2010, 19:26
Ответы с готовыми решениями:

Как программно скопировать файл???
OpenDialog1->Execute(); DBEdit10->Text=OpenDialog1->FileName; Как реализовать, чтоб выбраный файл, скопировало в нужную мне...

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

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

25
143 / 27 / 4
Регистрация: 06.05.2019
Сообщений: 1,827
Записей в блоге: 4
25.12.2021, 04:35
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Day Посмотреть сообщение
Но можно с помощью функций findfirst-findnext отсканировать папку и рекурсивно все ее подпапочки.
По вашему мнению всё делается поэлементно?

Добавлено через 3 минуты
По ходу эта функция SetCurrentDirectory и копирует
0
Модератор
 Аватар для D1973
9910 / 6447 / 2455
Регистрация: 21.01.2014
Сообщений: 27,371
Записей в блоге: 3
25.12.2021, 05:26
Nexi99, Вы можете объяснить, зачем влезать в тему одиннадцатилетней давности с бессмысленным постом?
0
143 / 27 / 4
Регистрация: 06.05.2019
Сообщений: 1,827
Записей в блоге: 4
25.12.2021, 07:51
Цитата Сообщение от D1973 Посмотреть сообщение
Вы можете объяснить, зачем влезать в тему одиннадцатилетней давности с бессмысленным постом?
Тема есть, мне тоже интересно. Вроде разобрался, хорошо что почитал тему?
0
Модератор
 Аватар для D1973
9910 / 6447 / 2455
Регистрация: 21.01.2014
Сообщений: 27,371
Записей в блоге: 3
25.12.2021, 08:59
Цитата Сообщение от Nexi99 Посмотреть сообщение
мне тоже интересно
Если в старой теме нет решения или Вы можете предложить вариант решения, отличный от приведенного - всегда пожалуйста.
Если у Вас был вопрос и Вы нашли ответ в старой теме - отлично, именно для этого они и хранятся.
Но если ответа на вопрос в старой теме Вы не нашли - не надо ее эксгумировать. Создайте новую тему, где в вопросе подробно опишите проблему и сделайте ссылку на эту тему, чтобы было понятно, что это Вы видели и это по каким-то параметрам Вас не устроило.

Ну, а поднимать, тему, которой 11 лет, с каким-то своим вопросом или, тем паче, с бессмысленным замечанием - это уже совсем ни в какие ворота.
0
143 / 27 / 4
Регистрация: 06.05.2019
Сообщений: 1,827
Записей в блоге: 4
25.12.2021, 20:00
Цитата Сообщение от D1973 Посмотреть сообщение
с бессмысленным замечанием
Цитата Сообщение от Nexi99 Посмотреть сообщение
Вроде разобрался, хорошо что почитал тему?
там ошибка на английском языке "." выглядит как "?". Но если честно то я понял: что идёт поэлементное копирование, а зачем SetCurrentDirectory , она перенаправляет пути, и всё же не понятно какой должен быть порядок действий.

Добавлено через 1 минуту
Как программно скопировать папку
Соответствует моему запросу, мне нужно копировать папки с файлами и да мне нужно понять как это делать.
0
Модератор
 Аватар для D1973
9910 / 6447 / 2455
Регистрация: 21.01.2014
Сообщений: 27,371
Записей в блоге: 3
25.12.2021, 20:38
Цитата Сообщение от Nexi99 Посмотреть сообщение
да мне нужно понять как это делать
Еще один момент, по которому не стоит поднимать старые темы: за то время, которое прошло с момента создания такой темы, многое может измениться и решение может быть куда как проще... Вот как в данном случае: давным-давно существует модуль System.IOUtils для работы с файловой системой. И интересующая Вас операция выполняется буквально одной строкой:
C++
1
2
3
#include <System.IOUtils.hpp>
...
TDirectiry::Copy(SourcePath, DestinationPath);
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.12.2021, 20:38
Помогаю со студенческими работами здесь

Удалить программно папку на диске С под опытным пользователем
Здравствуйте ребята помогите разобраться по такому вопросу. Можно ли как-нить удалить программно папку на диске С под опытным...

Как программно со страницы сайта создать или скопировать папку на хостинге
Уважаемые форумчане! Столкнулся с проблемой, которую не знаю, как решить. Необходимо по нажатию кнопки на странице сайта создать папку...

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

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

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


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

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK сделайте это, JDK, то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера . . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru