Hi,
danke für das Angebot, komme ich gerne drauf zurück, wenn ich irgendwo hängen bleibe

.
Momentan hänge ich aber noch davor:
Wenn ich bei dem Hook ein False zurückgebe, versucht er allerdings die Operation immer und immer wieder und beendet dementsprechend nach einer MInute mit Fehlern, gibt es da eine Chance das zu umgehen? (Die Option Fehler für Datei-/Verzeichnislöschung zu ignorieren, habe ich schon eingeschaltet).
Auszug aus dem Log (der erste Block wiederholt sich 60x):
Code: Select all
###### Catching Move ######
Path:sftp://0T8NXITYxU2td10cEPvD4w==+.}#:${-{.:CRED:.}***.***.***.***/PushTest/synctest7.log
Not moving to deleted files folder because of PascalScript hook: sftp://0T8NXITYxU2td10cEPvD4w==+.}#:${-{.:CRED:.}***.***.***.***/PushTest/synctest7.log
Moving into the folder for deleted files failed, not deleting this file.
###### Catching Move ######
Path:sftp://0T8NXITYxU2td10cEPvD4w==+.}#:${-{.:CRED:.}***.***.***.***/PushTest/synctest7.log
Not moving to deleted files folder because of PascalScript hook: sftp://0T8NXITYxU2td10cEPvD4w==+.}#:${-{.:CRED:.}***.***.***.***/PushTest/synctest7.log
Moving into the folder for deleted files failed, not deleting this file.
DELETE ERROR sftp://***.***.***.***/PushTest/synctest7.log: Zugriff verweigert
MOVE sftp://***.***.***.***/PushTest/synctest7.log (1,5kB)
Auszug aus dem Pascal:
Code: Select all
function OnMoveFileToDeletedFolder(const Path:UnicodeString;
var MoveToPath:UnicodeString;
var proceedToDeleteInsteadOfMoving:Boolean;
const Connector:Opaque):Boolean;
begin
Log('###### Catching Move ######');
Log('Path:'+Path);
if proceedToDeleteInsteadOfMoving then begin
Log('delete instead of moving');
end;
Result:=false;
end;
Ich kann sonst auch gerne das komplette Log/Profile/Pascal per Mail rüberschicken - aufgrund von IPs etc. würde ich es nur ungerne hier ins Forum stellen.
VG
Stephan