This is just a quick one-liner that I use to get filenames and versions in folders and subfolders. I tend to use it every now and then to compare two folder structures on different machines, and then I can use a text comparison tool (such as www.diffnow.com) to compare the output:
You should first open a Powershell shell and CD to the root folder. Then paste the following line and run it. The output will go to c:\temp\filevers.txt.
get-childitem * -include *.* | foreach-object { "{0}`t{1}" -f $_.FullName, [System.Diagnostics.FileVersionInfo]::GetVersionInfo($_).FileVersion } | out-file c:\temp\filevers.txt
Yes, I’m sure there are free tools to accomplish this. But this is just another option.
![Get Filenames and Versions in Folders and Subfolders](https://www.alkanesolutions.co.uk/wp-content/uploads/2023/12/get-filenames-and-versions-in-folders-and-subfolders-300x169.png)
![Get Filenames and Versions in Folders and Subfolders](https://www.alkanesolutions.co.uk/wp-content/themes/twentyeleven-child/images/application-packaging-services-blog.png)