In computer science, recursion is described as a function or method that calls itself. It often involves a series of numbers or a linked list, and requires a terminal condition. Common examples of recursive algorithms can be found when calculating factorials or exponents, or when traversing a tree structure.
Minimum Requirements
Write a command line program (in Windows) to find names of files and directories that match a specified pattern.
- The program must be called walker.exe.
- The program must take two command line arguments one for the starting directory, and the other as a regular expression describing the pattern that must be matched by the name of the directory or file.
- The output of the program should display all the directory and file names that match the search expression.
- If there is nothing that matched, you should state, No file or directory found.
- For each directory found, display the full directory path, each on a separate line.
- For each file found, display the full file path, each on a separate line.
- To walk the directory structure, a recursive algorithm must be used.

![[Solved] PROG1165 Assignment 5 -Recrusive File Walker](https://assignmentchef.com/wp-content/uploads/2022/08/downloadzip.jpg)

![[Solved] PROG1165 Assignment 4 Input Validation](https://assignmentchef.com/wp-content/uploads/2022/08/downloadzip-1200x1200.jpg)
Reviews
There are no reviews yet.