# coding: cp1251
# python 2.3.5

import os

def scan256(path, i_max=0, s_max=''):
	for i in os.listdir(path):
		fullpath = os.path.abspath(os.path.join(path, i))
		if os.path.isdir(fullpath):
			dlina = len(fullpath)
			if dlina > 200:
				print u'превышает 200:', i
			if dlina > i_max:
				i_max = dlina
				s_max = i
			i_max, s_max = scan256(fullpath, i_max, s_max)
	return i_max, s_max

print u'Сканирование длины полных путей. Длина не должна превышать 256 символов в Windows.'
i_max, s_max = scan256(u'.')
print u'Максимальная длина:', i_max, u'в', s_max
print u'Сканирование выполнено'
raw_input('.')
