我的工作,我录像脚本的屏幕上运行的应用程序。我使用SharpAvi来记录屏幕,我想设置一个删除文件的时间。我发现的唯一方法是运行一个查找超过7天左右的文件的批处理。我想创建时需要设置删除时间。我不确定是否有办法做到这一点,甚至Windows支持这种文件创建。设置删除时间在文件创建
-1
A
回答
2
而不是使用批处理文件,创建应用程序时,你的应用程序启动时调用一个方法RemoveOldRecordings。使用GetFiles来读取您的“录制”目录,并在7天前用LastWriteTime删除“录制”文件。
如果允许用户在录音保存到不同的位置,但是,你应该不会自动删除文件没有他们的确认。
此外,虽然测试,而不是删除文件,只要输出你已经确定了删除的文件名,直到你确定你是正确处理那些日志或控制台窗口。
+0
我没有让用户选择保存目录。我认为你的解决方案是我能做的最好的。谢谢! –
相关问题
- 1. 根据创建时间删除文件
- 2. 删除创建的临时文件
- 3. 在删除文件的位置创建垃圾文件
- 4. 如何创建临时文件并在一段时间后删除
- 5. 如何在创建文件时设置图标文件
- 6. 在指定位置创建文本文件并删除旧文件
- 7. 当我在TFS中签出文件时,创建/删除了App_offline.htm
- 8. 在创建框架时从swift文件中删除的评论
- 9. Log4j在删除时不会重新创建文件
- 10. 由PHP创建的文件在退出时删除
- 11. 在计时器上创建/删除文件
- 12. 设置Cron作业在24小时后删除文件
- 13. 创建文件,然后设置时间戳而不释放文件锁定
- 14. 批处理文件,删除文件,还创建删除文件的日志
- 15. php创建无法删除的文件
- 16. JsTree删除并创建文件夹?
- 17. 文件用Matlab创建无法删除
- 18. 如何创建删除子文件夹
- 19. 根据创建日期删除文件
- 20. 从“设置”文件中删除条目
- 21. 关于删除设置null在mysql中创建表格
- 22. 设置onclick事件删除
- 23. 设备冻结,同时删除文件
- 24. 如何使用vbscript删除在%temp%文件夹中创建的临时文件
- 25. 在级联删除时设置为空
- 26. 如何在卸载时删除设置
- 27. Delphi组件创建设计时间
- 28. Windows便携式设备 - 创建/复制/删除新文件时通知
- 29. 在一段时间后删除使用类创建的项目
- 30. Symfony在设置时间后删除记录
我不认为Windows支持这一点。我认为批量删除是你最好的选择。 –
你不能设置这样的时间。一个文件有一个MAC(修改,访问,创建)时间戳。那里没有D。 –
也许[Windows任务计划程序(https://stackoverflow.com/questions/7394806/creating-scheduled-tasks)可能会有所帮助吗? –