【问题标题】:How to use GetTempPath in VB.net如何在 VB.net 中使用 GetTempPath
【发布时间】:2013-08-09 01:20:21
【问题描述】:

我不确定自己做错了什么。

我查看了此功能的开发者帮助页面,但没有任何示例

GetTempPath Help

现在我只想将临时目录打印到 msgbox 以确保我做对了。然后我将使用它来写入文件

我是 VB.net 新手,对 C 比较熟悉

这是我的代码:

Imports System
Imports System.IO
Imports System.Collections

Public Class Form1

Public Shared Function GetTempPath() As String
End Function

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    ...
    ...

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    Dim tempFolder As String
    tempFolder = GetTempPath()
    MsgBox(tempFolder)
End Sub

省略号只是表示该问题不需要的代码

【问题讨论】:

    标签: vb.net api


    【解决方案1】:

    您需要删除您对GetTempPathFunction 声明。这导致您使用您的功能,而不是 System.IO.Path 版本。由于Path.GetTempPathShared Function,因此您可以通过Path.GetTempPath() 调用它。

    您的代码应如下所示:

    Imports System
    Imports System.IO
    Imports System.Collections
    
    Public Class Form1
    
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        ...
        ...
    
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim tempFolder As String
        tempFolder = Path.GetTempPath()
        MsgBox(tempFolder)
    End Sub
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-31
      • 2011-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-27
      相关资源
      最近更新 更多