Вопрос

Поддерживает ли SHFileOperation одновременное перемещение и переименование файлов?

У меня есть набор файлов :c:\ f1.bmp f2.bmp f3.bmp f4.bmp

Я хочу переместить каждый из них в новую папку и переименовать их:d: \ b1.bmp b2.bmp b3.bmp b4.bmp

Могу ли я использовать SHFileOperation?и сделать это всего один раз?Большое спасибо!

Это было полезно?

Решение

SHEFILEOPSTRUCT msdn - ФАЙЛОВАЯ СТРУКТУРА msdn

Вы можете использовать FOF_MULTIDESTFILES, как указано в статье msdn:"Элемент pTo указывает несколько файлов назначения (по одному для каждого исходного файла в pFrom), а не один каталог, в который должны быть помещены все исходные файлы". Выполните операцию FO_MOVE с этим флагом.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top