python - win32file.WaitForMultipleObjects 如何等待所有对象
问题描述
关于我之前的一个问题...
win32file.ReadDirectoryChangesW 没有找到所有移动的文件(相关代码在里面)
有没有办法真正等待所有拖放文件已被移动或复制的通知?我目前正在利用win32file.WaitForSingleObject(*args, **kwargs)
来获取每个单独删除的文件。当我需要检测大量不同数量的文件(我需要检测有多少文件被删除)时,这并没有什么好处。
我曾尝试使用win32fil.WaitForMultiplObjects(*args, **kwargs)
,但似乎没有提供实际金额(我似乎无法弄清楚如何读取已转移的总数或读取任何已全部移动的内容,它继续仅在移动时读取每个) . 我也无法确定检测何时结束(文件完全移动完毕时)。我想要的结果是同时检测所有这些,不可避免地创建一个队列(文件管理)。例如,当您将 10 个文件从一个目录移动到另一个目录时,会弹出一个进度窗口,提醒您正在移动的文件数量 (10)。我需要检测 Python 中的数量,但只有在文件移动之后。
谢谢你,詹姆斯爵士
解决方案
推荐阅读
- python - 基于组中的另一列加快选择性累积总和
- c# - 如何在 c# 中使用 ChromeDriver HttpGet 一个 url
- python - :{ AttributeError: 'int' 对象在 Python 中没有属性 'config'
- json - 从 JSON 文件中删除重复的 JSON 表示
- python - Tkinter 中的全局热键
- json - 将解码的 JSON 值保存在 Lua 变量中
- android - 在 Android 10 及更高版本中将图像共享到其他应用程序而不将其永久保存在设备存储中
- java - JavaFX 15 TableView 不显示信息
- javascript - 在javascript中睡觉,为什么它不循环?
- javascript - next.js firebase 错误 .a.storage 不是函数