Skip to content

Latest commit

 

History

History
55 lines (34 loc) · 1.5 KB

File metadata and controls

55 lines (34 loc) · 1.5 KB

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 (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


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 be complex_structure/A/B/C, and the depth is 4.
  • 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