script.py 679 Bytes
# -*- coding: utf-8 -*-

import os
from sets import Set 

bundlesNames = []

for dirname, dirnames, filenames in os.walk('listas'):
	for filename in filenames:
		print 'Reading: ' + filename

		file = open('listas/' + filename)
		lines = file.readlines()

		for i in xrange(2, len(lines)):
			if lines[i] == '\n':
				break
			else:
				bundlesNames.append(lines[i][0:-1])

print bundlesNames

bundles = Set(bundlesNames)
print len(bundles)

for dirname, dirnames, filenames in os.walk('sinais'):
	for filename in filenames:
		if filename in bundles:
			os.rename('sinais/' + filename, 'checados/' + filename)
			bundles.remove(filename)

print '\nNao encontrados:'
print bundles