html - Gem tekstfil i den mappe, som programmet/exe eksisterer med med et klik på en knap?

Indlæg af Hanne Mølgaard Plasc

Problem



Hej jeg har et simpelt program, der åbner en tekstfil og ændrer det, og så hvad jeg vil gøre er at gemme en tekstfil, når du klikker på knappen 'konverter' til den mappe, som exe findes i f.eks. 'C: \ Users \ Beaudean \ Desktop - Distro--' osv. Så siger jeg har en richtextbox med teksten i det jeg vil gemme og en knap kaldes 'konverter', når jeg klikker konvertere vil det gemme det i programmer root mappe med navnet 'main.html' og jeg vil også have det overskrive nogen fil med samme navn. mange tak :)

Bedste reference


Dim appDir = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location)
Dim filePath = System.IO.Path.Combine(appDir, "main.html")
System.IO.File.WriteAllText(filePath, text)


SÅDAN: Bestem udførelsesprogrammets sti [4]

Andre referencer 1


Dette vil give dig placeringen af ​​din eksekverbare:


Assembly.GetEntryAssembly().Location

Andre referencer 2


En anden tilgang,


Dim myWriter As New System.IO.StreamWriter(Application.StartupPath & "main.html")

myWriter.Write(RichTextBox1.Text)

myWriter.Close()


Håber dette kan være nyttigt