|
|
1
4
|
|
|
2
2
如果你不想写C++,你可以用Python。安装 pywin32 然后您就可以像这样使用win32 API了:
|
|
|
3
2
|
|
|
4
1
|
|
|
5
0
如果你按照修改时间对这个列表进行排序,那么Sleep()的时间很容易让文件过时,而不是以某个随机的固定间隔轮询。您可能希望使用超时而不是睡眠来执行WaitForSingleObject,以便对外部更改做出反应(即,您等待变陈旧的文件已从外部删除,因此您需要唤醒并确定 听起来像是一个有趣的写作小工具:) |
|
|
6
0
你可能想咬紧牙关,用C#(或VB)编写代码。你所要求的东西得到了很好的处理 FileSystemWatcher 类。它基本上按照您描述的方式工作。在将文件添加到目录中时进行注册。有一个定期计时器,扫描文件列表中过时的文件,如果它们仍然存在,则将其删除。我可能会将其编码为在具有足够权限读取/删除目录中文件的服务id下运行的Windows服务。 编辑 :谷歌很快就发现了这个 FileSystemWatcher for Java .商业软件。从未使用过,所以无法评论它的工作效果。 |
|
|
feasega · 聚合物模拟-2个节点之间的最短路线,适用于所有节点 1 年前 |
|
|
Alisa Petrova · 在有向图中更改一对顶点以创建循环 1 年前 |
|
|
b39b332d · 使用C++标准库实现高效间隔存储 1 年前 |
|
ABGR · 二叉树的直径——当最长路径不通过根时的失败案例 1 年前 |
|
|
EpicAshman · 数独棋盘程序中同一列和同一行出现两次的数字 1 年前 |