How to use fs.FS to recurse through regular dir and zip files?

I would like to use fs.FS to walk through the file system, printing the full name of each directory it looks in and also continue looking in zip files. Again printing out the full directory of where the zip file is located and the directory location within the zip file. Have tried lots of fs.FS but cannot figure out how to jump to zip reading then back to the regular file system.
Would like to eventually try to create a grep type program which is able to search within all files even if they are in a zip file.
Does anyone have code which can seamlessly walk through a regular file system and continue into zip files?
I am a retired database administrator and programmer.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.