Visualizzazione dei risultati da 1 a 9 su 9

Discussione: [VB.NET] Chiudere file

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    492

    [VB.NET] Chiudere file

    Salve a tutti
    nel momento in cui creo un file txt in questo modo
    codice:
    File.Create(AppPath() & "\output.txt")
    quando poi cerco di scriverci, mi da errore...mi dice che il file è aperto da altro processo...come devo fare per chiudere la sessione dopo averlo creato?

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma tu come ci scrivi? Mostra tutto il codice che usi e indica dove ti da' l'errore e in quali condizioni ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    492
    Mi da errore quando lo apro per poi scriverci


    codice:
    If File.Exists(AppPath() & "\output.txt") Then
               File.Delete(AppPath() & "\output.txt")
               File.Create(AppPath() & "\output.txt")           
            Else
                File.Create(AppPath() & "\output.txt")
              
            End If
    
    Dim output_file As StreamWriter
    output_file = File.AppendText(AppPath() & "\output.txt")

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    A cosa ti serve la Create se fai la AppendText ?

    Elimina le Create ... e usa una stringa per il nome del file invece di ripeterlo ovunque ..

    In pratica, controlli se esiste e in caso lo elimini. E poi esegui la AppendText
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    492
    Originariamente inviato da oregon
    A cosa ti serve la Create se fai la AppendText ?

    Elimina le Create ... e usa una stringa per il nome del file invece di ripeterlo ovunque ..

    In pratica, controlli se esiste e in caso lo elimini. E poi esegui la AppendText
    quindi l'append me lo crea anche?

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Hai letto come funziona e cosa fa il metodo AppendText?

    Lo hai almeno provato?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    492
    Originariamente inviato da oregon
    Hai letto come funziona e cosa fa il metodo AppendText?

    Lo hai almeno provato?
    Crea un StreamWriter che aggiunge testo con codifica UTF-8 a un file esistente.

    Questo quanto riportato...per questo lo creavo prima...

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    E anche ...

    Remarks
    ... If the file specified by path does not exist, it is created. ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    492
    Originariamente inviato da oregon
    E anche ...

    Remarks
    ... If the file specified by path does not exist, it is created. ...

    questo purtroppo me lo sono perso

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 © 2025 vBulletin Solutions, Inc. All rights reserved.