Hmmm, you say that these folders do not show up on the TV nor do they show up on a Windows laptop either? I was guessing the TV runs Linux and sharing is done by samba, not netbios like Windows. So stuff not showing up is common in this arrangement. You can find them by typing in the computer name like: \\BILL-PC or \\BILL-PC\Photos,
...but you have eliminated this possibility by confirming it with a windows laptop that cannot "see" the folders either. It is a Windows share issue.
I have an idea that very well may help you my friend. You DID say these folders are on an external drive, yes? Like a USB external hard drive, Western Digital or something, yes? These drives come formatted with a "universal" file system that almost any operating system can read and write to such as FAT32, ExFAT, etc. Check for me. Go into "Computer", then the external drive such as F: or whatever it is, then right click and choose Properties and see what the File System is. Windows does not "play nice" with these file systems because they cannot enforce the file and folder permissions like a more advanced file system such as NTFS which is what Windows uses for it's own file system. Check properties on drive C: you will see it is NTFS. Your external drive is likely NOT NTFS if you have not formatted it as such.
If you try to use that drive for Window Backup, it will work but you will not be able to create system image files unless you format the external drive with NTFS. Anytime I use an external drive strictly for Windows, I format it NTFS to avoid these problems.
If the external drive really is formatted with NTFS, skip this post, it will not help.
Backup your external drive before proceeding, ALL files and folders will be deleted!
To fix this or at least find out, you have to save all the stuff on your external drive to another drive, your C: drive if you have enough room or another drive. Then RIGHT click on the external drive and choose Format... Uncheck Quick Format and choose from File System NTFS. Proceed with formatting and allow it to finish. Copy all of your files and folders back again and re-share them all. Now go check again to see if all of the folders show up.
I cannot promise this will work as you have not supplied enough information, but at this point, it is the most likely suspect of the issue. Windows has to employ all of it's security to the drive and file systems such as FAT do not support this level of security. For Windows, it is NTFS. For Android or Linux, it is something else like ext3 or ext4. Use NTFS and see if that helps. It is your best shot with what information is available right now. Windows will always play nice with NTFS that is has formatted itself or is properly formatted as NTFS. But without it, you lose many features of the Windows file system. Come back and mark this thread "Solved" if this works, okay? Good luck Bill.