Skip to content

Instantly share code, notes, and snippets.

@baskaufs
Created September 9, 2022 14:26
Show Gist options
  • Save baskaufs/ef68932bacd5b437ee394958e42f54a0 to your computer and use it in GitHub Desktop.
Save baskaufs/ef68932bacd5b437ee394958e42f54a0 to your computer and use it in GitHub Desktop.
loop through nested subdirectories
directories = os.listdir('./')
for directory in directories:
print(directory)
if not '.' in directory:
subdirectories = os.listdir(directory)
for subdirectory in subdirectories:
if not '.' in subdirectory:
print(subdirectory)
files = os.listdir(subdirectory)
for file in files:
# Get the timestamp for the file
timestamp = os.stat(subdirectory + '/' + file).st_birthtime
time_object = datetime.datetime.fromtimestamp(timestamp)
create_date_string = time_object.strftime("%Y-%m-%d")
print(file, create_date_string)
print()
print()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment