我正在研究一个控制台程序,需要使用MoveFile
/ CopyFile
来允许移动和复制文件和目录(可能跨卷)。问题当然是将目录复制或移动到另一个卷不能用于上述功能,因为它们不是递归的。
SHFileOperation
不会这样做,因为这是一个控制台应用,我正在使用允许进度显示的变体(MoveFileWithProgress
/ CopyFileEx
),SHFileOperation
使用用于显示进度而不是控制台的GUI。
我考虑过使用FindNextFile
,但即便如此,我也找不到任何代码示例(Move|Copy)File
FindNextFile
或其他 - 这是一个令人困惑的问题必须之前出现过。
有没有一种简单的方法可以做到这一点,还是我不得不求助于重新发明轮子?