文件函數(shù),顧名思義就是處理文件用的函數(shù)。使用這些文件處理函數(shù)前,必須先包含頭文件FileFunc.nsh。該頭文件目前包含如下一些函數(shù):Locate、GetSize、DriveSpace、GetDrives、GetTime、GetFileAttributes、GetFileVersion、GetExeName、GetExePath、GetParameters、GetOptions、GetRoot、GetParent、GetFileName、GetBaseName、GetFileExt。文件處理函數(shù)的主要作用有文件搜索、獲取路徑、獲取驅(qū)動器信息、獲取命令行參數(shù)等等,應(yīng)用甚廣。下面我們就將該頭文件中的函數(shù)作用作以簡單介紹。
- Locate - 搜索指定文件夾中符合指定過濾文件大小或指定文件過濾名的文件,并根據(jù)選項返回查找的文件路徑、文件夾和名稱
- GetSize - 搜索文件、指定文件過濾名的文件或文件夾的大小或數(shù)量
- DriveSpace - 獲取驅(qū)動器的全部、已用和可用空間
- GetDrives - 查找系統(tǒng)中所有可用驅(qū)動器
- GetTime - 獲取本地或系統(tǒng)時間;獲取文件訪問、創(chuàng)建和修改時間
- GetFileAttributes - 獲取文件或文件夾屬性
- GetFileVersion - 獲取可執(zhí)行文件的版本信息
- GetExeName - 獲取安裝程序運行完整路徑
- GetExePath - 獲取安裝程序運行所在文件夾
- GetParameters - 獲取安裝程序運行命令行參數(shù)
- GetOptions - 獲取安裝程序運行命令行選項的值
- GetFileName - 獲取文件路徑中的文件名稱
- GetBaseName - 獲取文件路徑中的文件基本名
- GetFileExt - 獲取文件路徑中的文件擴展名