Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
183 views
in Technique[技术] by (71.8m points)

vb.net - VB: Dynamically create file - then write to file

In VB, I want to dynamically create a new text file in a hard-coded file share, based on the current user logged in.

I have tested the below code, which does indeed create the test file in the specified path, but i want the test.txt file name to be dynamic, im thinking based on the environment.username class?

Dim objwriter As New System.IO.StreamWriter("\serverpath	est.txt")
objwriter.WriteLine("first line")
objwriter.WriteLine("testing")
objwriter.WriteLine("")
objwriter.Close()

Based on what I had obtained rthus far, I may have to define a variable as a string then append it to my StreamWriter write command?

Dim user_name As String = Environment.UserName

Just trying to now put the two together.. any help would be appreciative..

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Thanks hackerman - this did the trick..

Dim objwriter As New System.IO.StreamWriter("\serverpath" + user_name + ".txt")

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...