A hasonlót én úgy oldottam meg, hogy külön van az input és az output könyvtár. Lehetne még bűvészkedni a fájlméret ellenőrzésével is akár, de minek bonyolítani?