Добрый день, 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. Надо добавить в скрипт список исключений, а то я вместе с мусором удалил свой проект-болванку для задачи.