(Moderator)
Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
Delphi 2006 Professional
|
Re: Indischer idFTPServer
3. Feb 2005, 23:37
du musst dir bewusstsein das der Parameter "VDirectroy" das verzeichnis ist wohin der Nutzer wechseln will.
Wenn also beim Client ein "cd verezichnis1" eingegeben wird musst du in
"ASender.CurrentDirectory + '/' + VDirectory"
wechseln. Du musst allerdings auch beachten das jemand mit "cd /verzeichnis0" eine absolute angabe macht und du dies nicht im CurrentDirectory anwenden darfst. Desweiteren kann "VDirectory" auch ".." sein wenn der Nutzer "cd .." eingibt (beim client). Du musst dir also bewusst sein was passieren soll. Und desweiteren musst du ja auch bedenken das es das gewünschte Zielverzeichnis gar nicht gibt. Dann musst du bei VDirectory das aktuelle Verzeichnis zurück geben weil ja nicht das verzeichnis gewechselt wird.
Jens Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
|