Форум программистов, компьютерный форум CyberForum.ru

как переместить файлы из папки? - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.82
IIM
 Аватар для IIM
0 / 0 / 0
Регистрация: 28.06.2011
Сообщений: 7
08.07.2011, 14:12     как переместить файлы из папки? #1
Работаю в MFC.
Требуется перемести все файлы (и папки) из каталога "C:\ico\~" в каталог "C:\ico".
Рылся в SHFILEOPSTRUCT но так ничего и не получилось ;(
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.07.2011, 14:12     как переместить файлы из папки?
Посмотрите здесь:

C++ Как переместить курсор на кнопку?
Нужно просматривать папки и искать в них определенные файлы C++
C++ Как удалить каталог, который имеет вложеные папки и файлы?
Как получить все папки и файлы хранящиеся на диске? C++
C++ Как правильно переместить позицию в потоке?
Переместить файлы в указанный пользователем каталог из второго каталога C++
Временные файлы папки Temp - как избежать ее удаления C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IIIa66uMEM6eP
заставил Бендера
 Аватар для IIIa66uMEM6eP
432 / 288 / 10
Регистрация: 05.12.2010
Сообщений: 1,642
Записей в блоге: 6
08.07.2011, 15:08     как переместить файлы из папки? #2
Цитата Сообщение от IIM Посмотреть сообщение
Работаю в MFC.
работа с файлами.
xAtom
 Аватар для xAtom
910 / 735 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
08.07.2011, 22:14     как переместить файлы из папки? #3
Цитата Сообщение от IIM Посмотреть сообщение
Рылся в SHFILEOPSTRUCT но так ничего и не получилось ;(
Как не получилось, а вот ниже что я написал, с shellapi.h можно реализовать все функции explorer.exe(Мой компьютер).

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <shellapi.h>
 
bool   MoveDirectory(HWND wnd, const char* src_dir, const char* dst_dir) {
     SHFILEOPSTRUCT  of;
     ZeroMemory(&of, sizeof(SHFILEOPSTRUCT));
     of.hwnd  = wnd;
     of.lpszProgressTitle = "Перемещение папки";
     of.wFunc= FO_MOVE;
     of.fFlags = FOF_MULTIDESTFILES;
     of.pFrom = src_dir;
     of.pTo    = dst_dir;
     if(SHFileOperation(&of))
    return true;
     return false;
}
 
// это в проекте MFC
void CAXTOMDlg::OnButton1() 
{
     MoveDirectory(m_hWnd, "C:\\ico\~",  "C:\\ico");
}
Yandex
Объявления
08.07.2011, 22:14     как переместить файлы из папки?
Ответ Создать тему
Опции темы

Текущее время: 02:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru