【发布时间】:2021-06-15 18:06:08
【问题描述】:
我正在将文件从 USB 记忆棒复制到我的应用程序中的 LocalState 文件夹。因为它是我正在使用的 UWP
Windows::Storage::StorageFolder^ removeableDevices = Windows::Storage::KnownFolders::RemovableDevices;
获取U盘路径等
auto copyTask = create_task(virtualFile->CopyAsync(targetFolder, outputFilenameUwp, Windows::Storage::NameCollisionOption::GenerateUniqueName));
while (!copyTask.is_done())
{
Sleep(100);
}
上述方法运行到文件完全复制到 LocalState 但任务从未完成。它只是永远留在while循环中。我可以执行工作以检查文件是否已达到正确的大小,然后跳出循环,但这是次优的。
我是不是做错了什么?
提前致谢!
【问题讨论】: