複製鏈接
請複製以下鏈接發送給好友

GetTempFileName

鎖定
GetTempFileName是一個函數。
外文名
GetTempFileName
類    別
函數
VB聲明
Declare Function GetTempFileName Lib "kernel32" Alias "GetTempFileNameA" (ByVal lpszPath As String, ByVal lpPrefixString As String, ByVal wUnique As Long, ByVal lpTempFileName As String) As Long
説明
這個函數包含了一個臨時文件的名字,它可由應用程序使用
返回值
Long,最終用於生成文件名的wUnique數字的值。如wUnique參數不為零,這就是參數的值。零表示失敗。會設置GetLastError
參數表
參數 類型及説明
lpszPath String,臨時文件使用的目錄。通常用GetTempPath函數獲得
lpPrefixString String,要使用的文件名前綴。頭三個字符作為文件名前綴使用
wUnique Long,追加到前綴字串後面的數字。如果為0,則這個函數會用一個隨機數字生成文件。隨後,它會檢查是否存在同名的文件。如果存在,函數會增加這個數字,並繼續嘗試,直到生成一個獨一無二的名字為止。文件在驅動器上會以長度為0字節的形式保存。如果不為零,就不會創建文件,而且函數不會核實它是否一個獨一無二的文件名
lpTempFileName String,用於裝載新建臨時文件名的緩衝區,這個緩衝區的長度至少應為MAX_PATH個字符
註解
函數使用的文件名肯定採用ANSI字符集。臨時文件不會被windows自動刪除