2013-12-19 4 views
1

У меня есть 2 папки:Win 32 API: SHFileOperation объединить папки

m:\folder1 

и

m:\folder2 

Я хотел бы объединить folder2 с folder1 так, что только folder1 существует.

Я попытался с помощью SHFileOperation

With SHFileOp 
    .wFunc = FO_FUNC 
    .pFrom = "m:\folder2" 
    .pTo = "m:\folder1" 
    .fFlags = FO_MOVE 
End With 

... но пут м: \ folder2 в м: \ folder1 \ folder2. Но это было не то, что я хотел.

Является ли SHFileOperation действительным подходом к этому, и если да, как это сделать?

Спасибо!

+0

Может быть, попробовать '.pFrom = "м:. \ Folder2 \ * '" –

ответ

1

Чтобы переместить все файлы в папке, вам необходимо:

.pFrom = "m:\folder2\*.*" 
Смежные вопросы