Oppure

Loading
27/02/09 20:56
sps84
nel file txt le righe sono cosi:

234253;756755
234245;756756
223345;656576
754562;654322

Nella cartella invece ci sono delle immagini nominate cosi :
234253
234245
223345
754562

Praticamente la stringa a sx
aaa
28/02/09 7:27
Jeremy
Guarda che il codice è proprio nel primo post, e aveva già risposto a me sul commento. Ma perchè la gente non legge mai le risposte precedenti prima di postare?

Innanzitutto chiedo scusa per aver letto con superficialità il primo post.

Dato che mi sembra infruttuoso continuare a speculare sul codice

Nessuna intenzione di speculare sul codice(credimi non ne ho bisogno).

Venendo al problema, se dopo ELSE metti un Messagebox.show("File non trovato";) .... capisci subito qual'è il problema(secondo me) ...... oppure sostituisci questa riga:
 If My.Computer.FileSystem.FileExists("File_mancante.txt") Then 

con questa riga:
If My.Computer.FileSystem.FileExists(Application.StartupPath & "\File_mancante.txt") Then 

Oppure come dice il Totem .... non controllare affatto l'esistenza del file.


E' per questo che continuavo a chiedere il codice che, superficialmente, non avevo visto nel primo post e per il quale mi scuso ancora .


Facci sapere...
Ciao
Ultima modifica effettuata da Jeremy 28/02/09 7:31
aaa
28/02/09 10:37
sps84
non è quello il problema forse (cetamente) mis sono spiegato male... il file cmq vada si crea solo che non mi si scrivono i nomi dei file mancanti al suo interno...
aaa
28/02/09 11:54
theprogrammer
Non inserire la If con il controllo perche', se il file non esiste, non te lo creera' mai e quello che vedi sempre vuoto, probabilmente e' un altro file che hai creato in precedenza tu (e che nessuno scrivera').

    Private Sub scrivi(ByVal line As String)
        Dim filemancante As System.IO.StreamWriter
        filemancante = My.Computer.FileSystem.OpenTextFileWriter(Application.StartupPath & "\File_mancante.txt", True)
        filemancante.WriteLine(line)
        filemancante.Close()
    End Sub
aaa
28/02/09 15:23
Il Totem
Postato originariamente da sps84:

nel file txt le righe sono cosi:

234253;756755
234245;756756
223345;656576
754562;654322

Nella cartella invece ci sono delle immagini nominate cosi :
234253
234245
223345
754562

Praticamente la stringa a sx


Da quello che hai scritto si vede che tutte le immagini citate nel file txt esistono, quindi non vedo il problema: semplicemente non c'è nessuna stringa che indica un file inesistente.
aaa
28/02/09 15:25
Il Totem
Postato originariamente da Jeremy:
Dato che mi sembra infruttuoso continuare a speculare sul codice

Nessuna intenzione di speculare sul codice(credimi non ne ho bisogno).

Veramente non mi stavo riferendo a te, ma piuttosto alla piega che la discussione avrebbe preso.
aaa
01/03/09 17:35
Jeremy
Veramente non mi stavo riferendo a te, ma piuttosto alla piega che la discussione avrebbe preso.

Chiedo scusa .... avevo frainteso.

non è quello il problema


Fermo restando ciò che ti hanno fatto notare gli altri .... rimango comunque dell'idea che non ha senso inserire un ELSE in un costrutto If....EndIf se poi non ne gestisci l'eventualità.
Quindi è comunque opportuno(e forse risolutivo),almeno in fase di test del codice, inserire un Messagebox.show("File non trovato";) dopo ELSE .... se vuoi continuare a verificare l'esistenza o meno del file.

Facci sapere....
Ciao

aaa
01/03/09 22:45
sps84
dopo else avevo messo la funzione scrivi(linea) ma non funzionava anche se la funzione era scritta carettamente...
aaa