If it is something you are going to want to use again and again, here's a way to add a Print Directory Listing option to Windows Explorer:
http://www.watchingthenet.com/how-to-print-a-directory-tree-from-windows-explorer.html
Although it says Windows XP and Vista, it also works in Windows 7.
There's a quick way to do a one off print.
Open up a Command Prompt by clicking on the Windows Start button, clicking on Run and typing CMD in the command box.
Let's assume your TS files are on the root directory of your external HDD, and the external HDD is seen by Windows with drive letter F.
In the command window type F: and press ENTER.
Now type DIR > LISTING.TXT
You will now have a text file on the drive that contains the directory listing which you can open in Notepad and also print.
You can amend the command to include subfolders too by adding /S. So for example, you HDD contains a bunch of folders and you want a full listing of everything on the drive including in all the subfolders. So you would type:
DIR /S > LISTING.TXT
If the list of files you want is on another drive and in another directory, just add the full path. For example, to print a directory listing of the files in \USERS\JOHN\VIDEOS you would just either navigate to that directory by typing CD C:\USERS\JOHN\VIDEOS and then following the commands above, or just type DIR C:\USERS\JOHN\VIDEOS > LISTINGS.TXT which will create the LISTINGS.TXT file within the current drive/folder from which you run the command.