find result Problem

Hallo Leute,
ich habe folgendes Problem:
nach einem Find (new Shell) Aufruf bekomme ich den gefundenen Pfad mit Result zurück.
/Volumes/Public/Micha/MMC3/#VideosOhneDatum/1998 Gran Canaria .mp4

Richtig wäre aber:
/Volumes/Public/Micha/MMC3/\#VideosOhneDatum/1998\ Gran\ Canaria\ .mp4
Gibt es hierfür eine Konvertierung?

Gruß Micha

Das obere ist ein Posix-Pfad und das untere ist ein Shell-Pfad. Die Docs sagen zwar, da das gleiche ist wie ein Shell-Pfad. Aber beim Posix-Pfad werden die Slashes nicht encodet.

Auf Osx kannst Du das so tun:

dim f as FolderItem
f = GetFolderItem("/Users/marno/test/Hallo Welt/", FolderItem.PathTypeNative)
Label1.Text = f.ShellPath

Vielen Dank für die schnelle Antwort.
Ok ich bin jetzt ein schritt weiter, aber ich bin leider noch nicht am Ziel.
ich möchte eine Datei kopieren.

Quelle.CopyFileTo Ziel
If Quelle.LastErrorCode <> 0 Then
dim i as integer
i=Quelle.LastErrorCode
Return
End If

wobei der Fehlercode = 101
Quelle und Ziel sind nicht Nil
Noch ein Hinweis das Ziel ist ein Linux-Server. Habe, aber bislang keine Probleme gehabt.

Ich hoffe Ihr könnt noch etwas aus der Trickkiste finden!

101 ist file not found.
mach ein if quelle.exists then …