From a8593f23e0caca535be74f3ef1299629a97f811f Mon Sep 17 00:00:00 2001 From: luca Date: Mon, 19 Apr 2004 13:22:33 +0000 Subject: [PATCH] Patch level :2.1 26 Files correlati :ve5.exe Ricompilazione Demo : [ ] Commento : bug 0000096 (vedi commit precedente) git-svn-id: svn://10.65.10.50/trunk@11979 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- ve/ve5400.cpp | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/ve/ve5400.cpp b/ve/ve5400.cpp index 89c20a14d..f4fee265c 100755 --- a/ve/ve5400.cpp +++ b/ve/ve5400.cpp @@ -228,7 +228,6 @@ void TArchive_doc::ripristina(const TMask& m) orig << SLASH << name; dest << name; fcopy(orig, dest); - xvt_fsys_removefile(orig); //elimina il file di origine dopo averlo copiato } } @@ -270,7 +269,20 @@ void TArchive_doc::ripristina(const TMask& m) error_box("Errore %d ricevendo il file DOCUMENTI.",err); } delete_tmp_files(TRUE); // Removes temp files! - doc.close(); + doc.close(); + +//elimina i files creati sulla root di un eventuale unita' fissa + if (!xvt_fsys_is_removable_drive(unit)) + { + for (int i = 0; i<= 1; i++) + { + TFilename file_to_erease = unit; + const char * name = i == 0 ? "backup.ini" : "ve.z00"; + file_to_erease << name; + xvt_fsys_removefile(file_to_erease);; + } + } + } else error_box("Errore nella ricezione dei file da dischetto. Nessun documento ricevuto.");