我已经用谷歌搜索了这个,但我仍然对如何使用它感到困惑。我正在制作文件管理器,我希望能够将文件复制并粘贴到新目录中。我知道要复制我需要使用 file.copy()
,但我不确定如何在我的代码中实现它。
我想使用 fstream 来做到这一点。
原文由 user2630617 发布,翻译遵循 CC BY-SA 4.0 许可协议
我已经用谷歌搜索了这个,但我仍然对如何使用它感到困惑。我正在制作文件管理器,我希望能够将文件复制并粘贴到新目录中。我知道要复制我需要使用 file.copy()
,但我不确定如何在我的代码中实现它。
我想使用 fstream 来做到这一点。
原文由 user2630617 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答2k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答3.4k 阅读
1 回答1.6k 阅读✓ 已解决
如果您使用的是 Win32 API,请考虑查看函数
CopyFile
或CopyFileEx
。您可以通过类似于以下方式使用第一个:
这会将在 --- 的内容中找到的文件复制到 ---
szCopyPath
szFilePath
的内容中,如果复制不成功,将返回FALSE
。要了解有关函数失败原因的更多信息,您可以使用GetLastError()
函数,然后在 Microsoft 文档中查找错误代码。