Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [VB.NET]Cancellare file dopo FileStream

    Salve,

    dopo il topic di ieri mi ripresento con un nuovo problema..

    Dopo aver letto un file con FileStream e StreamReader, dovrei cancellarlo, ma mi dice che è già in uso in un altro processo (quello della mia applicazione sicuramente).

    Premetto che ho liberato le risorse con flush() e dispose(), ma niente..

    codice:
                    myFileStream = New FileStream("config.php", FileMode.Open, FileAccess.Read, FileShare.Delete)
                    myStreamReader = New StreamReader(myFileStream)
                    contenuto = myStreamReader.ReadToEnd
                    myFileStream.Flush()
                    myFileStream.Dispose()
                    myFileStream.Close()
                    myStreamReader.Dispose()
                    myStreamReader.Close()
                    IO.File.Delete("config.php")
    Come debbo fare?
    Social Network in costruzione.. Misto tra Twitter e Facebook.. Twitbook o facetter?

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    A me non succede ... evidentemente quel file è bloccato da un altro processo.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Non direi, ho testato gli stessi codici in un altro form e funzionano.. boh!
    Social Network in costruzione.. Misto tra Twitter e Facebook.. Twitbook o facetter?

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Controlla con un tool per capire quali processi utilizzano quel file.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.