13/05/18 18:16
Mars54
Postato originariamente da Mikelius:
salva nella superiore a quella dell'eseguibile. Questo è un esempio base. Basta impostare il path che si vuole.
Postato originariamente da Mars54:
Mo potresti fare un esempio?
Sempre se non ti dispiace!
Mo potresti fare un esempio?
Sempre se non ti dispiace!
using System; using System.IO; namespace scrivifile { class Program { static void Main(string[] args) { ///////Salva il file StreamWriter p = new StreamWriter("..\prova.txt"); p.WriteLine("Hello World!"); p.Close(); ///Legge il file /// StreamReader pp = new StreamReader("..\prova.txt"); Console.WriteLine("Il file contiene:"); Console.WriteLine(pp.ReadLine()); } } }
salva nella superiore a quella dell'eseguibile. Questo è un esempio base. Basta impostare il path che si vuole.
Grazieeeeee Carloooooooooooooooooooooooo
aaa
13/05/18 18:18
Mars54
Postato originariamente da Mikelius:
salva nella superiore a quella dell'eseguibile. Questo è un esempio base. Basta impostare il path che si vuole.
Postato originariamente da Mars54:
Mo potresti fare un esempio?
Sempre se non ti dispiace!
Mo potresti fare un esempio?
Sempre se non ti dispiace!
using System; using System.IO; namespace scrivifile { class Program { static void Main(string[] args) { ///////Salva il file StreamWriter p = new StreamWriter("..\prova.txt"); p.WriteLine("Hello World!"); p.Close(); ///Legge il file /// StreamReader pp = new StreamReader("..\prova.txt"); Console.WriteLine("Il file contiene:"); Console.WriteLine(pp.ReadLine()); } } }
salva nella superiore a quella dell'eseguibile. Questo è un esempio base. Basta impostare il path che si vuole.
Grazie Carlo!! Ho risolto con il tuo codice!!!!!!!!!!!!!!!
Ultima modifica effettuata da Mars54 13/05/18 18:20
aaa
13/05/18 18:23
Scusa Mars ... a parte il fatto di risentirci tra giorni ... va beh ... meglio prima.
Ma il codice non era quello che ti era stato suggerito sin dall'inizio in tutti i forum?
Quando ti si diceva non usare le OpenDialog ma solo il file in output e il file in input che cosa si intendeva secondo te?
Praticamente volevi scritto il codice ... potevi dirlo prima.
Ma il codice non era quello che ti era stato suggerito sin dall'inizio in tutti i forum?
Quando ti si diceva non usare le OpenDialog ma solo il file in output e il file in input che cosa si intendeva secondo te?
Praticamente volevi scritto il codice ... potevi dirlo prima.
Ultima modifica effettuata da 13/05/18 18:25
13/05/18 18:25
Mars54
Postato originariamente da Carlo:
Con questo sistema scrivi e leggi sempre sullo stesso file: "C:\MioFile.txt", per cambiare devi agire sul codice.
Ora hai due esempi uno in C# e uno in VB .NET
Postato originariamente da Mars54:
Salve sono nuovo del forum.
In una vecchia discussione di un forum ho trovato questi codici che servono per salvare i dati di un programma:
Private Sub Button7_Click(sender As System.Object, e As System.EventArgs) Handles Button7.Click
Dim SaveFileDialog2 As New SaveFileDialog
If SaveFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
Dim fo As StreamWriter = New StreamWriter(SaveFileDialog1.FileName)
fo.WriteLine(TextBox15.Text)
fo.WriteLine(TextBox16.Text)
fo.WriteLine(TextBox17.Text)
fo.Close()
End If
End Sub
Private Sub Button9_Click(sender As System.Object, e As System.EventArgs) Handles Button9.Click
Dim openFileDialog1 As New OpenFileDialog()
If openFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
Dim fr As StreamReader = New StreamReader(openFileDialog1.FileName)
TextBox15.Text = fr.ReadLine
TextBox16.Text = fr.ReadLine
TextBox17.Text = fr.ReadLine
fr.Close()
Text = My.Computer.FileSystem.ReadAllText(openFileDialog1.FileName)
End If
End Sub
Premesso che funziona alla grande , vorrei sapere se c'è un modo per poter salvare i dati all'interno del programma stesso senza le finestre di dialogo.
Premesso ancora che ci puo stare una finestra di dialogo per poter salvare un file , ma per richiamarlo vorrei che non si aprisse la finestra di dialogo ma che appaiono subito nel programma!
Salve sono nuovo del forum.
In una vecchia discussione di un forum ho trovato questi codici che servono per salvare i dati di un programma:
Private Sub Button7_Click(sender As System.Object, e As System.EventArgs) Handles Button7.Click
Dim SaveFileDialog2 As New SaveFileDialog
If SaveFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
Dim fo As StreamWriter = New StreamWriter(SaveFileDialog1.FileName)
fo.WriteLine(TextBox15.Text)
fo.WriteLine(TextBox16.Text)
fo.WriteLine(TextBox17.Text)
fo.Close()
End If
End Sub
Private Sub Button9_Click(sender As System.Object, e As System.EventArgs) Handles Button9.Click
Dim openFileDialog1 As New OpenFileDialog()
If openFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
Dim fr As StreamReader = New StreamReader(openFileDialog1.FileName)
TextBox15.Text = fr.ReadLine
TextBox16.Text = fr.ReadLine
TextBox17.Text = fr.ReadLine
fr.Close()
Text = My.Computer.FileSystem.ReadAllText(openFileDialog1.FileName)
End If
End Sub
Premesso che funziona alla grande , vorrei sapere se c'è un modo per poter salvare i dati all'interno del programma stesso senza le finestre di dialogo.
Premesso ancora che ci puo stare una finestra di dialogo per poter salvare un file , ma per richiamarlo vorrei che non si aprisse la finestra di dialogo ma che appaiono subito nel programma!
Private Sub Button7_Click(sender As System.Object, e As System.EventArgs) Handles Button7.Click Dim fo As StreamWriter = New StreamWriter("C:\MioFile.txt") fo.WriteLine(TextBox15.Text) fo.WriteLine(TextBox16.Text) fo.WriteLine(TextBox17.Text) fo.Close() End Sub
Private Sub Button9_Click(sender As System.Object, e As System.EventArgs) Handles Button9.Click Dim fr As StreamReader = New StreamReader("C:\MioFile.txt") TextBox15.Text = fr.ReadLine TextBox16.Text = fr.ReadLine TextBox17.Text = fr.ReadLine fr.Close() Text = My.Computer.FileSystem.ReadAllText("C:\MioFile.txt") End Sub
Con questo sistema scrivi e leggi sempre sullo stesso file: "C:\MioFile.txt", per cambiare devi agire sul codice.
Ora hai due esempi uno in C# e uno in VB .NET
CARLOOOOOOO GRAZIEEEEEEEEE!!!! HO RISOLTO CON IL TUO CODICE.
N.B; mi scuso se ho fatto un po di casino nel quotare diversi post per sbaglio . Non voglio togliere rispetto a nessuno.!
aaa
13/05/18 18:27
Mars ... stai facendo casino adesso !
Perché rispondi con tre post ! L'abbiamo capito !
Ma quanti anni hai?
Perché rispondi con tre post ! L'abbiamo capito !
Ma quanti anni hai?
13/05/18 18:36
Mars54
SCUSATE...Vi prego! Abbiate pieta! Sono vecchio!!!!!!
Grande Forum!!!! Ora si che sono tranquillo!!!!!!!!!
Grande Forum!!!! Ora si che sono tranquillo!!!!!!!!!
aaa