I'm trying to use VBasic to make a simple gui for a command line program. The program takes a single parameter -- a filename (complete with directory and so forth). So the idea is eventually I'll run the command

Code:
    Shell ("mplayer.exe """ + File + """")
Where File is the entire file path.

So I have my file window, my directory window, my drive window, a window showing the "File" variable. But a snag.

File = Directory + filename right? What happens when I encounter two distnction different directories:

C:\

and

C:\Dir1

?

I can't put Directory + "\" + filename because it would lead to C:\\filename, and I can't put Directory + filename because it would lead to c:\directoryfilename

I actually did this, but I was fiddling with the code and somehow undid my work. My original solution didn't need if's, so I think a very simple solution isn't presenting itself to me :p

Edit: oh, on a completely unrelated note, what is the difference in meaning if you swap the terms in "x no y" in japanese? For example what does "kawaii no chibi" mean as opposed to "chibi no kawaii"?