Bestand maken

Status
Niet open voor verdere reacties.

tim687

Terugkerende gebruiker
Lid geworden
25 apr 2010
Berichten
1.774
Hallo,
Ik wil met een programma een bestand maken zonder SaveFiledialog, het moet dus automatisch gaan, hij moet het bestand kunnen lezen en er in kunnen schrijven.

Bedankt,
Tim
 
Dat kan op verschillende manieren.

Methode 1:
Code:
My.Computer.FileSystem.WriteAllText("C:\Test.txt", "Iets", False)

Methode 2:
Code:
Using Writer As New Io.StreamWriter("C:\Test.txt", False)
Writer.Write("Iets")
End Using

En er zijn er nog een paar maar dit zijn de methoden die ik zelf het meest gebruik.
 
En kan ik C:\Test.txt ook vervangen door %USERPROFILE%\AppData\Local\TEMP\Process.txt?
En ik weet niet of ik verkeerd zoek maar op google kan ik hierover niks vinden, dus heel erg bedankt!
 
Niet op die manier, doe het zo:

Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) & Process.txt dat gelijk is aan:
C:\Users\USERNAME\AppData\Roaming\Process.txt
 
Dus dat moet ik vervangen door c:\.........
Of niet? Ooh en hoe zorg ik dat als het bestand al bestaat dat het niet nog eens wordt herschreven?
 
Nee, je moet dit gebruiken inplaats van C:\ etc...:

Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) & Process.txt

Om te checken of het bestand bestaat doe je:

Code:
If File.Exists(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) & Process.txt) Then
'Bestand bestaat
Else
'Bestand bestaat niet
End If
 
Ik bedoelde het andersom ;)
ik zat al te denken, zeg ik het nu goed?
Niet dus, maar bedankt voor de code!
 
Maar wat wil je nu precies? Is het opgelost? :confused:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan