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
> Vala-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/vala-list

_______________________________________________
Vala-list mailing list
Vala-list@gnome.org
http://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to