You are of course correct that both A and B can be achieved easily enough.
But there can always be that moment where neither A nor B exists due to migration to another computer, etc.
If there was at least a "folder does not exists" error which would tell Pegasus to simply ignore the filter, write to its log and continue with the next applicable filter. As it stands, Pegasus chokes. Maybe the problem is not Pegasus but Vista? I don't know enough about this type of programming to tinker with this myself, but in my world things desirably gracefully degrade.
<p>You are of course correct that both A and B can be achieved easily enough.</p><p>But there can always be that moment where neither A nor B exists due to migration to another computer, etc.</p><p>If there was at least a "folder does not exists" error which would tell Pegasus to simply ignore the filter, write to its log and continue with the next applicable filter. As it stands, Pegasus chokes. Maybe the problem is not Pegasus but Vista? I don't know enough about this type of programming to tinker with this myself, but in my world things desirably gracefully degrade.
</p>