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

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

06.11.2010, 19:26. Показов 16057. Ответов 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
144 / 28 / 4
Регистрация: 06.05.2019
Сообщений: 1,839
Записей в блоге: 4
25.12.2021, 04:35
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Day Посмотреть сообщение
Но можно с помощью функций findfirst-findnext отсканировать папку и рекурсивно все ее подпапочки.
По вашему мнению всё делается поэлементно?

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

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

Добавлено через 1 минуту
Как программно скопировать папку
Соответствует моему запросу, мне нужно копировать папки с файлами и да мне нужно понять как это делать.
0
Модератор
 Аватар для D1973
9957 / 6493 / 2461
Регистрация: 21.01.2014
Сообщений: 27,504
Записей в блоге: 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
Ответ Создать тему
Новые блоги и статьи
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru