I tried it out for myself, and it worked! I wanted to see if it would work if my root directory was anywhere, so I made a project folder on my desktop and tested this same script there. It didn't work. It opens My Documents, and I have no idea why. Have I done something wrong here?
string $s = ("snapshots");
string $currentDir = `workspace -q -rd`; //query root directory
string $snapshotDir = `workspace -cr $s`; //create snapshots folder in directoy
string $snapshotPath = $currentDir + $s; //add snapshot to end of root directory so it can be finagled with
string $snapshotFolder = `toNativePath $snapshotPath`; //switch / to \\ so windows can read it
string $openIt = system ("start explorer \""+$snapshotFolder+"\""); //open the snapshots folder