Member 13010961 Ответов: 1

Можно ли создать программу на C++, которая найдет эффективный способ копирования файлов на USB-накопитель?


Обычно мне приходится копировать группу файлов на один или несколько USB-накопителей. Довольно сложно отправить файлы на USB-накопители наиболее эффективным и действенным способом, чтобы из группы файлов те, которые подходят с наименьшим количеством свободного места, были скопированы на USB-накопитель.

**Я не изучаю Программирование, я просто люблю программирование и имею некоторый опыт работы с базовым языком.

Что я уже пробовал:

Я провел некоторые исследования по этому вопросу, но не смог найти ничего полезного.
Я буду продолжать искать информацию, и если я что-то найду, то вставлю ее сюда.

Garth J Lancaster

Я не уверен, что вы искали, но на ум приходят алгоритмы first fit/next fit/best fit, за которыми следуют алгоритмы, основанные на ограничениях для "упаковки коробок"

CPallini

Зачем вам нужен C++ для такой задачи? На мой взгляд, вы могли бы придерживаться VB.

1 Ответов

Рейтинг:
0

KarstenK

Мое короткое исследование "получить свободное место на диске windows c++" с помощью Google дало мне GetDiskFreeSpace функция возвращает размер свободного пространства.

Это должно быть отправной точкой для расчета оптимального набора файлов для вашего задания копирования.

И угадайте: для копирования файла вы можете использовать Команду copyfile.

Подумайте о том, чтобы изучить мощный язык C++ и Windows API. ;-)