Filecopy mit visual basic

ich möchte mit vb dateien kopieren. dazu benutze ich den filecopy-befehl. leider funktioniert es nicht, wenn die zieldatei einen pfad enthält, der noch nicht existiert. z.B. filecopy c:\test.dat, d:\x\test.dat
wenn das verzeichnis x auf der festplatte d: nicht existiert gibt es einen fehler. wer kann mir da weiterhelfen. gibt es vieleicht einen anderen befehl, der eventuell zuerst das verzeichnis erstellt und dann die datei kopiert ???
vielen dank für eure hilfe

versuchs mit der copyfile - methode des FSO FileSystemObject

jj