#!/usr/bin/python3

import os
import sys

if len(sys.argv) > 1:
	paths = sys.argv[1:]
else:
	paths = ['.']

delete = False

def nullonly(f):
	fd = open(f, 'br')
	data = fd.read()
	fd.close()
	for c in data:
		if c != 0:
			return False
	return True

for path in paths:
	for root, dirs, files in os.walk(path):
		for f in files:
			name = os.path.join(root, f)
			if nullonly(name):
				if delete:
					os.remove(name)
				print(name)

