2012-12-10 29 views
1

我想设置一个writeline程序的名称和位置。我允许用户使用对话框选择路径,但似乎无法设置名称和位置不会出现错误。我使用VS 2010设置writeline的名称和位置?

 strFileLocation = dlgFolderBrowser.SelectedPath 

    Dim swrExportFile As New StreamWriter(strFileLocation) 

在此先感谢,乔希

+0

,你能扩大一点你的问题? – Jono

+0

这就是我的意思,但当我添加位置时,它根本不写字。 – ObsDev

+0

我使用了@JonoRR的解决方案,但在文件名之前添加了一个'\'。 像这样: Dim swrExportFile as New StreamWriter(“C:\ My \ File \ Location \”+“\ myFileName.txt”) – ObsDev

回答

1

我不是100%肯定这是你的意思,但名称和位置;你的意思是文件名和文件的目录?

如果是的话,你可以把它作为一个到的StreamWriter:

Dim swrExportFile as New StreamWriter("C:\My\File\Location\" + "myFileName.txt") 
+0

如果使用它,它根本不会写出它。你确定我需要使用'+'符号吗? – ObsDev

+0

好吧,我知道了,只需在文件名前添加一个'\'即可。谢谢! – ObsDev

+0

我打破了字符串的演示,'+'只是将这两个字符串结合在一起,即只是变成 - “C:\ My \ File \ Location \ myFileName.txt” – Jono

0

或许如果这个问题的答案是不是你的意思是什么saveFileDialog可能更适合这个任务