31 messaggi dal 12 marzo 2007
ho fatto questa porzione di codice
                try
                {
                    File.Delete(complete_path);
                }
                catch (IOException)
                {
                    Response.Write("file non eliminato");
                }

e per eliminare un file devo clickare da 3 a 20 volte sul pulsante allegato a quella funzione, perchè continua a dirmi "file non eliminato", se faccio un ciclo while tipo:
         while(nocatch == 0 || i < 20) {
                try
                {
                    File.Delete(complete_path);
                    if (File.Exists(complete_path) == false) nocatch = 1;                   

                }
                catch (IOException)
                {
                    Response.Write("file non eliminato");
                    i++;
                }
         }

arriva ad avere tempi di esecuzione anche di 5 minuti... aiuto :(
14 messaggi dal 09 febbraio 2007
....
Modificato da dariotognacci il 02 maggio 2022 15:58 -
31 messaggi dal 12 marzo 2007
grazie, e come posso chiuderli eventualmente?
14 messaggi dal 09 febbraio 2007
....
Modificato da dariotognacci il 02 maggio 2022 15:52 -
9 messaggi dal 07 aprile 2006
Usa l'istruzione using (stream ....eccc....), in caso di errore vengono liberate le risorse automaticamente.
31 messaggi dal 12 marzo 2007
cioè mi basta aggiungere using Stream nel codebehind e non devo nemmeno chiamare nessuna funzione?

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.