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.
1. File Statistics
Count the following information for the entire directory structure:
- total number of files
- total number of folders
- 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
2. Depth Analysis
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
3. File Type Classification
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