C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Как копировать файлы под всеми ОС
Lexx
Отправлено: 19.05.2004, 09:42


Не зарегистрирован







Как копировать файлы под всеми ОС?
Строка:
ShellExecute(Application->Handle, "open", "xcopy", CommandCopyFilesChar, NULL, SW_HIDE);

не проходит под 2K,XP.
Или как можно реализовать команду COPY?
Gedeon
Отправлено: 19.05.2004, 09:48


Ветеран

Группа: Модератор
Сообщений: 1742



QUOTE
ShellExecute(Application->Handle, "open", "xcopy", CommandCopyFilesChar, NULL, SW_HIDE);

Ну просто совершенству нет предела biggrin.gif biggrin.gif biggrin.gif .
Есть такая апи функция для копирования файлов, угадайте как называется? Правильно CopyFile. biggrin.gif
CODE

BOOL CopyFile(
 LPCTSTR lpExistingFileName,
 LPCTSTR lpNewFileName,
 BOOL bFailIfExists
);

А еще есть такая
CODE

BOOL CopyFileEx(
 LPCTSTR lpExistingFileName,
 LPCTSTR lpNewFileName,
 LPPROGRESS_ROUTINE lpProgressRoutine,
 LPVOID lpData,
 LPBOOL pbCancel,
 DWORD dwCopyFlags
);

В MSDN.
** pasha
Отправлено: 19.05.2004, 14:46


Не зарегистрирован







См в поиске по форуму, уже было.
SHFileOperation()

Вернуться в Вопросы программирования в C++Builder