I guess it is a problem of GIO on Windows.
You can catch the error with
try {
...
} catch(IOError.EXISTS e) {
// trash the old file and copy again.
....
}
- Yu
On Mon, 2009-06-01 at 10:12 +0200, Joss 4 wrote:
> oops, sorry , I forgot part of the error line...
>
> Hi,
>
> I have got this problem on file.copy function using valide 4.0 on windows.
>
> this is the code :
> . . . .
> test.copy (destBkup, FileCopyFlags.OVERWRITE, null, null); // create
> backup
> . . . .
>
> When I launch the program I got this warning :
>
> Progetti_VALA/PetBeGone/main.vala.c: line 622: uncaught error: Error
> opening file. 'F:/Progetti_VALA\packages\TESTLIST_BAK': File exists
>
> this error stop the execution. I mean the lines below the test.copy are
> not executed.
>
> I think this shouldn't be because I set FileCopyFlags.OVERWRITE. Am I
> wrong ?
>
> _______________________________________________
> Vala-list mailing list
> [email protected]
> http://mail.gnome.org/mailman/listinfo/vala-list
_______________________________________________
Vala-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/vala-list