如何获取系统的临时目录路径?
来源:互联网 发布:日本建筑风格特点知乎 编辑:程序博客网 时间:2024/05/22 07:02
GetTempPath取得的是一个DOS名称,当文件名长度大于8时,长文件名格式“C:/Documents and Settings/Administrator/Local Settings/Temp”会显示成“C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp”的短文件名格式,如何根据自己需要取得系统临时目录的途径,下面是一个新写的函数,调用两个API 实现,相信许多朋友可能用得到。
Option Explicit
Private Declare Function GetLongPathName Lib "kernel32" Alias "GetLongPathNameA" (ByVal lpszShortPath As String, ByVal lpszLongPath As String, ByVal cchBuffer As Long) As Long
Private Declare Function GetTempPath Lib "kernel32" Alias "GetTempPathA" (ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long
Sub GetTEMPfolder(Optional ByVal showlong As Boolean = True)
Dim longname As String, shortname As String
shortname = Space(256)
GetTempPath Len(shortname), shortname
longname = Space(1024)
GetLongPathName shortname, longname, Len(longname)
MsgBox "Tempfolder : " & IIf(showlong = True, longname, shortname)
End Sub
Private Sub Command1_Click()
GetTEMPfolder '长文件名
GetTEMPfolder False '短文件名
End Sub
- 如何获取系统的临时目录路径?
- 如何获取系统的临时目录路径?
- 如何获取系统的临时目录路径?
- VB中如何获取系统临时目录
- 获取系统临时目录
- C#获取系统临时目录
- 获取系统特殊目录的路径。
- C语言 获取系统临时目录并获取临时文件名
- Android如何获取asset目录下所有文件的路径
- 获取Linux系统临时目录文件(类似Windows下的GetTempPath)
- VC++ 获取临时目录
- 获取Windows系统特殊性目录路径
- 获取Windows系统特殊性目录路径
- 获取Windows系统特殊性目录路径
- 【MFC】如何获取文件路径和目录
- win7系统如何获取文件或文件夹的完整路径
- VC 获取系统特殊文件夹的路径如:系统目录,桌面等
- VC 获取系统特殊文件夹的路径如:系统目录,桌面等
- uC/OS-II实验程序之一(事件标志)
- 文章中的代码演示功能~
- 注意使用vc的标准c/c++库的不同版本
- Redhat10下载 地址 速度还可以 .....
- 100分情书
- 如何获取系统的临时目录路径?
- WebSphere Studio 新功能入门
- 比较一下Struts,Turbine,Avalon,Maverick 的优缺点
- JSF简介
- 讨论:本地机器连接,用IP、LOCALHOST、.、127.0.0.1,这4种方式哪个最快?
- 对于初学者学习Java语言的建议
- 沣河度假区归来
- 加密与解密
- MD5算法学习笔记