使用Win32 C ++复制CD Rom中的所有文件并将其保存在其他位置的文件夹中

索菲亚

在win32 C ++中,有什么方法可以复制CD Rom中的所有文件并将它们保存在其他位置的文件夹中(将在其中指定文件夹位置)?是否有Win32 C ++函数可以做到这一点?该文档显示函数SHFileOperationA(),但这可以复制CD Rom中的所有文件吗?

Rita Han-MSFT

但是,CopyFile()希望您指定要复制的文件的名称。如果您不知道文件名怎么办

您可以FindFirstFileFindNextFile结合使用CopyFile

假设您的CD ROM驱动器为E:,则可以尝试以下示例,看是否有帮助。

WIN32_FIND_DATA fData;
HANDLE searchHdl = FindFirstFile(L"E:\\*", &fData);
if (INVALID_HANDLE_VALUE != searchHdl)
{
    do {
        std::wstring existingFileName(L"E:\\");
        existingFileName.append(fData.cFileName);

        std::wstring newFileName(L"D:\\");
        newFileName.append(fData.cFileName);

        if (CopyFile(existingFileName.c_str(), newFileName.c_str(), TRUE))
            wprintf(L"CopyFile success!\n");
        else
            wprintf(L"CopyFile fails with error: %d\n", GetLastError());
    } while (FindNextFile(searchHdl, &fData));
}
FindClose(searchHdl);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

VS 2010中Win32应用程序中的文件夹复制

来自分类Dev

VS 2010中Win32应用程序中的文件夹复制

来自分类Dev

程序使用C编程中的Win32 API获取所有本地用户及其对给定文件的许可

来自分类Dev

使用C在win32中运行时移动按钮的x位置

来自分类Dev

使用R模仿单击“下载数据集”并将文件保存在其他文件夹中

来自分类Dev

C ++如何使用Win32 API通过线程从文本框中获取文本

来自分类Dev

在原始Win32中使用C设置按钮图标

来自分类Dev

使用Win32 C ++和钩子从应用程序中的按钮获取文本

来自分类Dev

在C ++中使用Win32 Api在任务栏中设置NOTIFY ICON

来自分类Dev

检查是否正在使用Win32 API或C / C ++写入文件。我本人没有写权限

来自分类Dev

C ++ Win32 Api资源文件

来自分类Dev

在C ++ Win32程序中,如何修改菜单标题?

来自分类Dev

Win32(C ++)中的选项卡损坏

来自分类Dev

C中的win32 FillRect()函数问题

来自分类Dev

C ++-Win32 DLL中的LoadString()无法正常工作

来自分类Dev

C中的win32 FillRect()函数问题

来自分类Dev

C#应用程序中的Win32异常

来自分类Dev

C#程序AccessViolationException中的Win32 DLL

来自分类Dev

C#复制CD中文件的创建时间

来自分类Dev

使用mingw在win32上使用C printf()

来自分类Dev

使用mingw在win32上使用C printf()

来自分类Dev

如何选择/复制文件夹1中名称与其他文件夹2中的其他文件夹匹配的所有文件夹

来自分类Dev

在Visual Studio 2010 C ++文件中无法使用“使用命名空间Microsoft :: Win32”,请帮帮我

来自分类Dev

C ++,Win32错误

来自分类Dev

Win32 C ++可以重新使用“旧位图”吗?

来自分类Dev

使用C ++ Win32 API启用视觉样式吗?

来自分类Dev

C ++串行库使用Win32同步功能吗?

来自分类Dev

C ++ Win32如何将此功能放在单独的cpp文件中?

来自分类Dev

在C ++ Win32项目的最终exe文件中未显示图像(PNG)

Related 相关文章

  1. 1

    VS 2010中Win32应用程序中的文件夹复制

  2. 2

    VS 2010中Win32应用程序中的文件夹复制

  3. 3

    程序使用C编程中的Win32 API获取所有本地用户及其对给定文件的许可

  4. 4

    使用C在win32中运行时移动按钮的x位置

  5. 5

    使用R模仿单击“下载数据集”并将文件保存在其他文件夹中

  6. 6

    C ++如何使用Win32 API通过线程从文本框中获取文本

  7. 7

    在原始Win32中使用C设置按钮图标

  8. 8

    使用Win32 C ++和钩子从应用程序中的按钮获取文本

  9. 9

    在C ++中使用Win32 Api在任务栏中设置NOTIFY ICON

  10. 10

    检查是否正在使用Win32 API或C / C ++写入文件。我本人没有写权限

  11. 11

    C ++ Win32 Api资源文件

  12. 12

    在C ++ Win32程序中,如何修改菜单标题?

  13. 13

    Win32(C ++)中的选项卡损坏

  14. 14

    C中的win32 FillRect()函数问题

  15. 15

    C ++-Win32 DLL中的LoadString()无法正常工作

  16. 16

    C中的win32 FillRect()函数问题

  17. 17

    C#应用程序中的Win32异常

  18. 18

    C#程序AccessViolationException中的Win32 DLL

  19. 19

    C#复制CD中文件的创建时间

  20. 20

    使用mingw在win32上使用C printf()

  21. 21

    使用mingw在win32上使用C printf()

  22. 22

    如何选择/复制文件夹1中名称与其他文件夹2中的其他文件夹匹配的所有文件夹

  23. 23

    在Visual Studio 2010 C ++文件中无法使用“使用命名空间Microsoft :: Win32”,请帮帮我

  24. 24

    C ++,Win32错误

  25. 25

    Win32 C ++可以重新使用“旧位图”吗?

  26. 26

    使用C ++ Win32 API启用视觉样式吗?

  27. 27

    C ++串行库使用Win32同步功能吗?

  28. 28

    C ++ Win32如何将此功能放在单独的cpp文件中?

  29. 29

    在C ++ Win32项目的最终exe文件中未显示图像(PNG)

热门标签

归档