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自動刪除

相關詞條

熱門詞條

聯絡我們