Страница 1 из 1
Копирование папки с подкаталогами
Добавлено: 22 мар 2009, 17:10
Ричард
Мне надо програмка которая копирует каталог (вместе с подкаталогами ) в другой каталог. Входящие даные водятся как параметри командной строки.
Это программа должна быть написана на С или С++.Я не програмист, посоветуйте литературу по этой теме, сайты или человека который смог бы помочь
Re: Поогите с програмкой
Добавлено: 22 мар 2009, 21:22
Decoder
Тебе для какой операционной системы эта программа нужна? Если не знаешь как делать, то проще не терять время, а договориться к опытным программистом, и за умеренную плату он тебе сделает программу в течение дня. А может даже у него есть уже готовое решение. Задача ведь довольно тривиальная...
Re: Поогите с програмкой
Добавлено: 23 мар 2009, 08:59
Ричард
На ОС Windows
Re: Копирование папки с подкаталогами
Добавлено: 23 мар 2009, 09:14
Naeel Maqsudov
Все что Вам нужно в Windows - это одна единственная функция
SHFileOperation Function
Copies, moves, renames, or deletes a file system object. This function has been replaced in Windows Vista by IFileOperation.
http://msdn.microsoft.com/en-us/library ... S.85).aspx
PS
Непрограммисты создают темы в разделе Решите мне задачку. Таков порядок. Тема перенесена.
Re: Копирование папки с подкаталогами
Добавлено: 23 мар 2009, 09:51
Ричард
http://msdn.microsoft.com/en-us/libr...64(VS.85).aspx - По этой ссылке я не могу пройти (Невозможно найти удалённый сервер) (((
Re: Копирование папки с подкаталогами
Добавлено: 23 мар 2009, 09:58
Naeel Maqsudov
Исправил ссылку.
Re: Копирование папки с подкаталогами
Добавлено: 23 мар 2009, 12:58
Decoder
В Windows есть не только функция, но и готовая утилита xcopy.exe
Если человека интересует не конечный результат (копирование файлов как таковое), а именно реализация данного алгоритма на С++, то здесь понадобятся функции Windows API для работы с файлами и каталогами:
FindFirstFile, FindNextFile, CreateDirectory, SetCurrentDirectory, CopyFile и др. Ну и сам алгоритм в виде рекурсии.
Re: Копирование папки с подкаталогами
Добавлено: 24 мар 2009, 09:35
Ричард
А можете подаскажать книги по этой теме (хоть примерно) и книги для новичька(что бы даже мне было понятно

)??