使用VB.NET创建一个新的txt文件

时间:2010-11-12 14:54:01

标签: vb.net

如何使用VB.NET在.txt位置创建空C:\my files\2010文件?

5 个答案:

答案 0 :(得分:46)

这是一行将创建(或overwrite)文件:

File.Create("C:\my files\2010\SomeFileName.txt").Dispose()

注意:调用Dispose()可确保关闭对文件的引用。

答案 1 :(得分:23)

您可能还想检查文件是否已存在以避免意外更换文件(当然,除非这是理所当然的:

Dim filepath as String = "C:\my files\2010\SomeFileName.txt"
If Not System.IO.File.Exists(filepath) Then
   System.IO.File.Create(filepath).Dispose()
End If

答案 2 :(得分:5)

您可以尝试写入Documents文件夹。这是我为项目的调试需求所做的“调试”功能:

Private Sub writeDebug(ByVal x As String)
    Dim path As String = System.Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)
    Dim FILE_NAME As String = path & "\mydebug.txt"
    MsgBox(FILE_NAME)
    If System.IO.File.Exists(FILE_NAME) = False Then
        System.IO.File.Create(FILE_NAME).Dispose()
    End If
    Dim objWriter As New System.IO.StreamWriter(FILE_NAME, True)
    objWriter.WriteLine(x)
    objWriter.Close()
End Sub

您可以通过“SpecialFolder”对象访问更多标准文件夹。

答案 3 :(得分:0)

open C:\myfile.txt for append as #1
write #1, text1.text, text2.text
close()

这是我在Visual Basic 6.0中使用的代码。它帮助我在我的驱动器上创建一个txt文件,将两段数据写入其中,然后关闭文件......试一试......

答案 4 :(得分:0)

你可以使用这个

k

这将打开文件替换其中的任何内容并关闭文件。