Please use FileSystem tools to finish the following task:
You need to recursively traverse the entire folder structure under the main directory and generate a detailed statistical report in a file named structure_analysis.txt.
In all tasks, ignore .DS_Store files.
In any tasks, you should not change or delete any existed files.
Do not try to use python code.
Count the following information for the entire directory structure:
- total number of files
- total number of folders (exclude the folder named "complex structure")
- total size of the hole folder (in bytes, include .DS_Store only in this subtask)
Format (one item per line):
total number of files: X total number of folders: Y total size of all files: Z
Identify the deepest folder path(s) in the directory and calculate its depth level.
- Use relative paths based on main directory.
- Write the folder path only up to the folder, not including the file name.For example, if the file path is
./complex_structure/A/B/C/def.txt, then the path in your report should becomplex_structure/A/B/C, and the depth is4. - If multiple deepest paths exist, list only one.
Format (one item per line):
depth: N PATH
Categorize files by their extensions and count the number of files for each type. Files without extensions should also be included.
Format (one extension per line):
txt: count py: count jpg: count mov: count (no extension): count