Is it safe to programmatically reference the public folder through:
Directory = System.Environment.GetEnvironmentVariable(\"public\")+\"MyCompanyName\" // et
You can get all these %wildcard% literals by looking into
Windows->Start-->regedit-->
Then, you perform
using System;
string path2Downloads = Environment.ExpandEnvironmentVariables(@"%USERPROFILE%\Downloads");
string path2Music = Environment.ExpandEnvironmentVariables(@"%USERPROFILE%\Music");
... and, so on .... and to test:
using System.IO;
string[] files = { "" };
if (Directory.Exists(path2Music)) {
files = Directory.GetFiles(path2Music);
}