SPARK STREAMING 处理实时文件流的问题

SPARK STREAMING 处理实时文件流时,如何实现增量文件处理完成后移走呢,目前在网上看到的DEMO都是在积压在入口目录,让SPARK STREAMING自己的监控功能实现处理增量文件,但是实际生产项目中不可能在同一个目录一直增量放文件吧,而且一但程序退出后,岂不是无法识别哪些是已经处理的,哪些是未处理的,请大家给指点一下!