Wenn FS_COPYFLAGS_MOVE bei FsGetFile() bzw. FsPutFile() gesetzt ist, so muss das Plugin die Datei kopieren und dann löschen.
Welchen Return-Code soll es liefern, wenn das Kopieren gelingt aber das Löschen misslingt?
FS_FILE_OK ?
FS_FILE_WRITEERROR ?
Etwas anderes?
Oder fehlt hier vielleicht ein passender Return-Code?
File System Plugin - FS_COPYFLAGS_MOVE
Moderators: Hacker, Stefan2, white
- ghisler(Author)
- Site Admin
- Posts: 50593
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Ich würde in diesem Fall OK melden, es sei denn Sie möchten, dass dem Benutzer ein Fehler angezeigt wird.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Eigentlich ist beides falsch:
Wenn ich FS_FILE_OK melde, dann erfährt der Benutzer nicht, dass das MOVE nur teilweise gelungen ist.
Wenn ich FS_FILE_WRITEERROR melde, dann bekommt der Benutzer die Nachricht, der Up/Download sei misslungen, was ja nicht stimmt.
Offenbar fehlt hier wirklich ein passender Return-Code.
Wenn ich FS_FILE_OK melde, dann erfährt der Benutzer nicht, dass das MOVE nur teilweise gelungen ist.
Wenn ich FS_FILE_WRITEERROR melde, dann bekommt der Benutzer die Nachricht, der Up/Download sei misslungen, was ja nicht stimmt.
Offenbar fehlt hier wirklich ein passender Return-Code.