Win 32 API:SHFileOperation合并文件夹

时间:2013-12-19 15:49:34

标签: windows api shfileoperation

我有2个文件夹:

m:\folder1

m:\folder2

我想将folder2与folder1合并,以便只存在folder1。

我尝试过使用SHFileOperation

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

...但是将m:\ folder2放入m:\ folder1 \ folder2。 但那不是我想要的。

SHFileOperation是否是有效的方法,如果是,应该怎么做?

谢谢!

1 个答案:

答案 0 :(得分:1)

要移动文件夹中的所有文件,您需要:

.pFrom = "m:\folder2\*.*"