目标是监视文件夹的更改。如果在监视文件夹中创建了新的子文件夹,那么-获取新的子文件夹路径并获取其中的内容
我听说过像看门狗和第一通知这样的图书馆。但是我不能用python为Windows操作系统编写代码。 感谢您的帮助
伪代码是这样的
Watchfolder="C:/watchfolder"
if newFolderCreated inside WatchFolder:
print snewsubfolder created name #eg:- C:/watchfolder/newfolder
cd into newsubfolder
get .mp4 filepath #eg:- C:/watchfolder/newfolder/hello.mp4
下面的代码是使用win32.filewrapper API完成的,该API使用windows操作系统中可用的FindFirstChangeNotification API。 以下代码的所有文档都可以在 http://timgolden.me.uk/pywin32-docs/win32file.html 你可以用更简单的方法来做,但这是最有效的方法。 所有信息可在 http://timgolden.me.uk/python/win32_how_do_i/watch_directory_for_changes.html
您可以在full\u filename中获得完整路径,在Actions.get(action,“Unknown”)中获得操作。现在它被监视更新、删除和创建。您可以使用if在代码顶部或底部的操作中进行分类。 之后,可以使用glob库获取并打印.mp4路径
这将返回目录中所有.mp4文件路径的数组
相关问题 更多 >
编程相关推荐