首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用VB.NET创建新的txt文件

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

Stack Overflow用户
提问于 2010-11-12 22:54:01
回答 5查看 164K关注 0票数 21

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

EN

回答 5

Stack Overflow用户

发布于 2010-11-12 22:57:43

下面是创建(或overwrite)文件的一行代码:

代码语言:javascript
复制
File.Create("C:\my files\2010\SomeFileName.txt").Dispose()

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

票数 54
EN

Stack Overflow用户

发布于 2010-11-12 23:16:15

您可能还希望检查该文件是否已经存在,以避免意外替换该文件(当然,除非是这样的想法:

代码语言:javascript
复制
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
票数 25
EN

Stack Overflow用户

发布于 2013-03-01 21:32:40

您可以尝试写入Documents文件夹。以下是我为我的项目的调试需求所做的一个"debug“函数:

代码语言:javascript
复制
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“对象访问更多的标准文件夹。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4165829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档