Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2016
    Messaggi
    89

    C# due programmi accedono allo stesso file di testo

    Buongiorno, ho due programmi che devono accedere allo stesso file, ovviamente ottengo un errore perchè il processo è occupato da un altro programma, come posso provare ad accedere al file, nel caso fosse occupato non ottengo un errore ma riprova ad accedere finchè non trova il processo libero?
    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2016
    Messaggi
    89
    devo provare questo:
    codice:
    if (System.IO.File.Exists(System.IO.Directory.GetCurrentDirectory() + "\file.txt")) { // controllo se il file esiste                try
                    {
                        Form1.cosaFaccio = File.ReadAllText(System.IO.Directory.GetCurrentDirectory() + "\file.txt");
                        // il file esiste e posso accedere
                    }
                    catch
                    {
                        // il file esiste ma non posso accedere, probabilmente è in uso da un altro processo
                    }
                }
                else // il file non esiste
                {
    
    
                }
    credo funzioni ma vi faccio sapere

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2016
    Messaggi
    89
    si funziona!!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.