成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

教你如何創(chuàng)建VB.NET臨時(shí)文件七步總結(jié)

開發(fā) 后端
這里介紹了如何創(chuàng)建VB.NET臨時(shí)文件,教你使用GetTempFileName函數(shù),文章中有顯示了如何創(chuàng)建VB.NET臨時(shí)文件的七個(gè)詳細(xì)步驟。

經(jīng)過長(zhǎng)時(shí)間的運(yùn)用VB.NET編程,在工作中也積累了一些經(jīng)驗(yàn),在這里主要和大家介紹如何創(chuàng)建VB.NET臨時(shí)文件。

使用GetTempFileName函數(shù)

#T#WindowsAPI函數(shù)中的GetTempFileName函數(shù)可以用來在指定的磁盤驅(qū)動(dòng)器上創(chuàng)建一個(gè)新的文件。盡管所創(chuàng)建的文件是一個(gè)臨時(shí)文件,但不再需要它的時(shí)候,程序員還是需要將它從磁盤上物理地刪除掉。

要在VB中使用GetTempFileName函數(shù),必須將如下聲明語句包含在程序中(請(qǐng)注意該聲明語句需要書寫在一行內(nèi)):

  1. PrivateDeclareFunctionGetTempFileNameLib"kernel32"Alias"GetTempFileNameA"(ByVallpszPathAsString,ByVallpPrefixStringAsString,  
  2. ByValwUniqueAsLong,ByVallpTempFileNameAsString)AsLong 

該GetTempFileName函數(shù)需要4個(gè)參數(shù):
***個(gè)參數(shù)是希望創(chuàng)建新文件的驅(qū)動(dòng)器和/或路徑的名稱,在下面的樣例程序中,新文件創(chuàng)建在驅(qū)動(dòng)器C的根目錄下。
第二個(gè)參數(shù)是指派給文件名稱的前綴。如果將該前綴指定為"TEST",則函數(shù)將把創(chuàng)建的新文件名稱的前四個(gè)字符設(shè)置為"TEST",即"TEST*.TMP"。
第三個(gè)參數(shù)應(yīng)該被設(shè)置為0,告訴該函數(shù)為文件名稱自動(dòng)產(chǎn)生隨機(jī)號(hào)碼。該隨機(jī)號(hào)碼會(huì)被添加到前綴字符的后面,以產(chǎn)生一個(gè)獨(dú)特而且完整的文件名稱。
第四個(gè)參數(shù)是一個(gè)字符串緩存,它至少要有256個(gè)字符的長(zhǎng)度,以存放臨時(shí)文件的名稱。

在調(diào)用該函數(shù)之后,新文件創(chuàng)建在指定的磁盤上。這里重申一下,當(dāng)退出應(yīng)用程序時(shí),必須物理地將該文件從磁盤上刪除,樣例程序。

該程序顯示了如何創(chuàng)建VB.NET臨時(shí)文件

1.在VisualBasic中開始一個(gè)新的工程,采用缺省的方法建立Form1。

2.將如下聲明語句添加到Form1的通用聲明部分中(請(qǐng)注意該聲明語句需要被書寫在一行內(nèi)):

  1. PrivateDeclareFunctionGetTempFileNameLib"kernel32"Alias"GetTempFileNameA"  
  2. (ByVallpszPathAsString,ByVallpPrefixStringAsString,ByValwUniqueAsLong,ByVallpTempFileNameAsString)AsLong 

3.將如下代碼添加到Form1的Form_Load事件中:

  1. PrivateSubForm_Load()  
  2. Text1.TEXT="" 
  3. EndSub  

4.在Form1上添加一個(gè)文本框控件,采用缺省的方法建立Text1。

5.在Form1上添加一個(gè)命令按鈕控件,采筆〉姆椒ńommand1。

6.將如下代碼添加到Command1的單擊事件中:

  1. PrivateSubCommand1_Click()  
  2. DimFilePrefixAsString  
  3. DimNewFileAsString*256  
  4. FilePrefix="TEST" 
  5. NewFile=GetTempName(FilePrefix)  
  6. Text1.TEXT=NewFile 
  7. EndSub 

7.創(chuàng)建一個(gè)新的名為GetTempName的函數(shù),將如下代碼添加到該函數(shù)中:

  1. PrivateFunctionGetTempName(TmpFilePrefixAsString)AsString  
  2. DimTempFileNameAsString*256  
  3. DimXAsLong  
  4. DimDriveNameAsString  
  5. DriveName="c:" 
  6. X=GetTempFileName(DriveName,TmpFilePrefix,0,TempFileName)  
  7. GetTempName=Left$(TempFileName,InStr(TempFileName,Chr(0))-1)  
  8. EndFunction 

按下F5鍵,執(zhí)行本樣例程序。單擊命令按鈕,在驅(qū)動(dòng)器C的根目錄下創(chuàng)建一個(gè)新的臨時(shí)文件。該新創(chuàng)建的文件的名稱被顯示在文本框控件中,以上就是如何創(chuàng)建VB.NET臨時(shí)文件的過程,大家學(xué)會(huì)了嗎?

責(zé)任編輯:田樹 來源: 博客
相關(guān)推薦

2009-10-15 15:14:54

VB.NET臨時(shí)文件

2010-01-15 17:51:51

VB.NET創(chuàng)建臨時(shí)文

2009-10-20 09:42:16

VB.NET編程

2009-11-10 15:18:35

VB.NET封面

2021-07-30 07:57:53

Windows 操作系統(tǒng)微軟

2009-11-06 14:33:27

WCF代理節(jié)點(diǎn)

2009-11-02 11:02:58

VB.NET XML文

2009-08-10 09:57:05

2009-11-03 09:26:13

VB.NET方法

2009-10-14 14:04:29

VB.NET創(chuàng)建Web

2009-11-03 11:40:37

VB.NET共享變量

2010-01-12 16:39:26

VB.NET數(shù)據(jù)綁定

2009-10-28 09:21:19

VB.NET技術(shù)

2009-11-03 10:51:33

VB.NET共享

2021-04-14 10:25:19

電腦磁盤微軟

2010-01-11 14:28:14

VB.NET操作Exc

2009-11-10 13:08:13

VB.NET編程技巧

2009-11-02 13:14:18

VB.NET函數(shù)

2010-01-20 17:54:13

VB.NET特殊字符

2010-01-12 09:51:07

VB.NET操作dbf
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 91久久国产精品 | 欧美jizzhd精品欧美巨大免费 | 天天操网| 亚洲精品一区中文字幕乱码 | 在线日韩福利 | 一区二区三区中文字幕 | 黑人巨大精品 | 国产三区视频在线观看 | 中文字幕1区2区 | 日韩欧美三级 | 免费国产一区二区视频 | 欧美国产精品 | 国产剧情一区 | 一区二区三区四区电影视频在线观看 | 国产精品久久久亚洲 | 亚洲伊人久久综合 | 亚洲一区视频在线 | 我要看黄色录像一级片 | 视频一区二区在线观看 | 欧美成人激情 | 免费观看成人鲁鲁鲁鲁鲁视频 | 成人1区| 中文字幕日本一区二区 | 久久久久中文字幕 | 男女视频免费 | 久久国产精品72免费观看 | 日韩网站在线观看 | 欧美一级做a爰片免费视频 国产美女特级嫩嫩嫩bbb片 | 国产一区二区日韩 | 中文字幕av中文字幕 | 成年人黄色一级片 | 男人影音 | 91色站 | 91精品国产91久久久久久 | 久久亚洲天堂 | 日韩中文字幕网 | 久久久久成人精品亚洲国产 | www.99精品| 日本三级电影免费观看 | 亚洲视频网 | 欧美激情在线观看一区二区三区 |