os.walk Great for creating recursive files with the file system.
import os
def lowercase_rename( dir ):
def rename_all( root, items):
for name in items:
try:
os.rename( os.path.join(root, name),
os.path.join(root, name.lower()))
except OSError:
pass
for root, dirs, files in os.walk( dir, topdown=False ):
rename_all( root, dirs )
rename_all( root, files)
- , , "/A/B", "/A". , , /A /a, /A/B. , /A/B /A/b, .
os.walk , () .