Fefer_Ivan's blog

By Fefer_Ivan, 13 years ago, In Russian

Добрый день, Codeforces.


Сегодня я обнаружил, что папка, в которой я храню весь олимпиадный код занимает 2,5 Гб. Причем 97% этого места занимают какие-то непонятные файлы, которые оставляет после себя Visual Studio. 
Следующий скрипт на Python уменьшил размер упомянутой выше папки до 55 Мб:

import re, os
dir = "D:\\Projects\\Olymp\\"

pattern = "(.+\.txt)|(.+\.cpp)|(.+\.java)|(.+\.py)|(.+\.h)"
goodFile = re.compile(pattern)

for root, dirs, files in os.walk(dir):
    for name in files:
        fullname = os.path.join(root, name)
        if goodFile.match(name):
            print "Kept " + fullname
        else:
            os.remove(fullname)
            print "Deleted " + fullname

Кто-нибудь знает, может быть можно как-нибудь настроить вижак, чтобы такие скрипты стали ненужными?
С уважением, Иван.

P.S. Надо добавить в скрипт список исключений, а то я вместе с мусором удалил свой проект-болванку для задачи.
  • Vote: I like it
  • +1
  • Vote: I do not like it