Как переместить файлы в папке в другую папку в Stack Overflow

У меня есть много изображений .jpg в моей папке «pics», и я хочу скопировать все эти изображения и переместить их в мою новую папку под названием «PicsSelected». Я исследовал способы сделать это и самый простой способ сделать это с помощью функции rename (). Для визуальных целей это то, что я хочу сделать (я работаю в Netbeans):
введите описание изображения здесь

Пока что это то, что я имею в своем основном методе:

int main(int argc, char** argv) {
string copyFrom = "C:\\Users\pwhit\OneDrive\Documents\NetBeansProjects\MoveFiles\pics";
string pasteTo = "C:\\Users\pwhit\OneDrive\Documents\NetBeansProjects\MoveFiles\PicsSelected";
rename(copyFrom.c_str(), pasteTo.c_str());
return 0;
}

Проект запускается, но когда я проверяю папку «PicsSelected», она остается пустой. Почему содержимое папки «pics» не перемещается в папку назначения? Я использую неправильный синтаксис? Буду признателен за любую оказанную помощь.

-1

Решение

Переименование работает с отдельным файлом. Запустите цикл над всеми файлами в каталоге, чтобы получить требуемый результат. Однако цель должна быть просто именем целевого каталога.
Это очень похоже на команду переименования unix.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector