VB.net brauche Hilfe.

07/09/2013 15:36 MaBarker#1
Hey leute,
Ich habe ein Programm geschrieben was einem unteranderem ermöglicht verschiedene Programme zu erstellen (txt, bat etc.). Diese datein werden dann auf dem Desktop gespeichert.
Doch hätte jemand anders das Programm hätte er ja nicht den gleichen dateipfad also den gleichen Username wie ich.

Ich habe es versucht hier:

Code:
        Dim ofWrite As System.IO.StreamWriter = System.IO.File.CreateText("C:\User\" & TextBox3.Text & "\Desktop\" & TextBox1.Text)
Jedoch Funktioniert es Nicht wenn ich in TextBox3 Meinen namen eingebe.

Hoffe ihr könnt mir dabei helfen ;)

mfg. MaBarker
07/09/2013 15:54 xcyancali#2
Den Namen vom Pc kannst du ganz einfach auslesen mit :
System.Environment.MachineName

Füge das an derstelle vom Desktop namen ein. Dann kannst du dir die Textbox mit dem Namen sparen :)

Hoffe ich habe geholfen ;)
07/09/2013 16:12 MaBarker#3
Jap vielen dank ;)
07/09/2013 16:16 snow#4
Alternativ düfte
Code:
Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory) & TextBox1.Text
auch funktionieren. Ich bin mir nur nicht sicher, ob zwischen Pfad und Datei noch ein \ muss.

.NET stellt ziemlich viele Pfad-Variablen zur Verfügung. :)