Using File makes no sense. This idea works. Thanks @amanda.hinchman-dominguez. Given I'm creating a TreeView, where each sell is a folder or file. Using a simple recursive function against the tree gives me the absolute path. This means I can allow the user to safely change the tree and I know exactly which file is referenced. @carlw I have to disagree with your earlier point. Using File is overkill and in fact, from my limited knowledge, a lot less cumbersome.