Вообще-то, если у вас по серверу приходится поискать "все avi более 3 гигабайт", то вы угрепаетесь проверять их все постоянно. Во всяком случае, на следующем этапе, когда вам захочется еще и содержимое как-то контролировать. А вам захочется, когда те же файлы будут лежать просто многотомным архивом, несмотря на ваши ухищрения.
Во-первых, имеет смысл контролировать не то, что уже лежит, а пути, которыми оно может туда попасть.
Во-вторых, черный список все равно может оказаться неработоспособным. А вот белый...