使用VB.NET建立臨時檔案

來源:互聯網
上載者:User

 

臨時檔案通常用於臨時性的資料存放區和操作,比如在儲存使用者資料、參數選擇、會話資訊、應用程式緩衝等類型的資訊。為了在VB.NET中擷取臨時檔案的檔案名稱,我建議使用Path類的GetTempFileName方法,儘管建立臨時檔案的方法有很多種,但是最佳的方案是使用System.IO.Path,因為它可以在目前使用者的臨時目錄中返回唯一的檔案名稱,您可以使用該檔案名稱命名的檔案來儲存臨時資訊。需要注意的是,如果多次調用該方法,那麼每次都會產生不同的檔案名稱,即使您沒有使用這些檔案名稱。這樣做是為了防止不同的應用軟體之間的衝突。在列表A的範例程式碼中,我定義了字串變數sTempFileName,並將System.IO.Path.GetTempFileName方法的傳回值賦值給該變數,這樣我就擁有了一個可以使用的臨時檔案名稱,然後我建立一個FileStream對象——fsTemp,同時向系統發出請求來建立檔案,這個臨時檔案使用的正是sTempFileName中所儲存的檔案名稱。檔案建立完成之後,我就開始向檔案中添加資料(例子中沒有展示這部分代碼),然後將這個檔案關閉。Private Sub TempFile()
Dim sTempFileName AsString = System.IO.Path.GetTempFileName()
Dim fsTemp AsNew System.IO.FileStream(sTempFileName, IO.FileMode.Create)
MessageBox.Show(sTempFileName)
'write data to the temp file
fsTemp.Close()
System.IO.File.Delete(sTempFileName)
End Sub

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.