`
eimhee
  • 浏览: 2119689 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何获取系统的临时目录路径?

阅读更多

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

分享到:
评论

相关推荐

    tempdir获取系统临时目录的真实路径

    temp-dir 获取系统临时目录的真实路径

    获取系统临时目录的真实路径-JavaScript开发

    temp-dir获取系统temp目录的真实路径内置os.tmpdir()不会返回真实路径。 当返回的路径是符号链接时,这可能会导致问题,在macOS上就是这种情况。 使用此模块获取temp-dir获取系统temp目录的真实路径内置os.tmpdir...

    Delphi 2种方法获取常用的Windows目录路径.rar

    2种方法不同,但实现的功能一样,都是获取常用的Windows目录路径,比如获取桌面路径、控制面板路径、系统字体文件夹路径、发送到、开始菜单路径、开机启动目录路径、收藏夹目录、系统缓存目录、临时目录等,...

    Python实现获取系统临时目录及临时文件的方法示例

    本文实例讲述了Python实现获取系统临时目录及临时文件的方法。分享给大家供大家参考,具体如下: 在开发应用程序的过程中,会有一些临时的信息,或者不太重要的信息,会保存在一个特殊的目录下面,在windows 里面,...

    系统目录获取工具 v1.0.0.1.zip

    系统目录获取工具室一个获取各种系统目录路径的小工具。可以获取,网上邻居目录,临时文件夹目录,系统目录,等各种目录的路径。 系统目录获取工具截图

    桌面IE我的文档系统临时文件夹路径更改

    该软件很方便的把桌面,IE,我的文档,系统临时文件夹路径更改到指定的位置。避免默认在C盘时,系统出现问题导致资料丢失

    Delphi获取特殊的Windows目录和当前程序路径.rar

    Delphi获取特殊的Windows目录和当前程序路径,或获取Windows目录、System目录、windows临时目录路径、检查指定文件是否存在、获取指定文件的扩展名以及修改文件扩展名等,程序在运行时,点击按钮可获取到自身的路径...

    Win7临时文件夹路径 Win7系统的临时文件夹在哪.docx

    Win7临时文件夹路径 Win7系统的临时文件夹在哪.docx

    VC 删除自己生成的临时目录.rar

    VC 删除自己生成的临时目录,用来查找并删除VC 编译器生成的临时文件和目录。在程序窗口中设置编译路径和文件类型即可。操作方便简单。

    Ubuntu中更改PATH路径

    描述了在Ubuntu系统中如何更改PATH路径,包含临时性的,和永久性的

    系统文件路径更改工具

    系统文件路径更改工具:我的文档、收藏夹、桌面、IE临时文件、系统临时文件

    谷歌浏览器临时文件路径修改工具2

    谷歌浏览器临时文件路径修改工具。谷歌默认把临时文件夹放置在系统盘,日子久了会使系统产生许多碎片,使系统速度变慢,因此需要把临时文件夹转移至其他盘。(WindowsXP/Windows7)

    C# 路径-文件-目录常见操作汇总

    三、文件、目录、驱动器的操作,如获取它们的基本信息,获取和设置文件和目录的属性,文件的版本信息, 搜索文件和目录,文件判等,复制、移动、删除、重命名文件和目录; 四、读写文件,包括临时文件,随机文件名等...

    基于Mesh的变电站临时通信系统传播路径损耗的预测分析.pdf

    新建变电站在建设阶段需要与其相邻的变电站建立一个临时通信系统,为了让这种临时通信系统的成本降低,保证系 ...分析结果表明,传播路径损耗的理论分析,对Mesh网络应用于变电站临时通信系统的组建有重要的意义。

    谷歌浏览器临时文件路径修改工具

    谷歌浏览器临时文件路径修改工具。谷歌默认把临时文件夹放置在系统盘,日子久了会使系统产生许多碎片,使系统速度变慢,因此需要把临时文件夹转移至其他盘。

    桌面路径更改工具 .zip

    桌面路径更改工具是一款系统文件夹路径更改工具 路径, 系统, 工具, 文件可以更改包括:桌面、IE收藏夹、我的文档、IE临时目录、系统文件临时文件等默认路径。

    plugin-platform-interface flutter

    使用该插件,可以通过调用getTemporaryDirectory()方法来获取临时目录,该目录可以被视为缓存文件夹,系统可以随时清空。而文档目录则是用于存储只能由该应用访问的文件,系统不会清除该目录,只有在删除应用时才会...

    VB文件系统实例-文件系统全家福

    文件系统全家福 AddadString Dir 快速全盘查找文件 Dir和Api扫描驱动器 Exe伪装天使 FreeActiveX Shell获取特殊文件 安全的删除自己 比较两个文件是否相同 查找目录全部文件大小 查找文件 从全路径名中获得文件扩展...

    关机自动清除系统临时文件

    2、点击"我的电脑"→"属性"→"高级"→"环境变量"将"用户变量"和"系统变量"里TEMP所对应的路径改为D:\Userdata\temp 最后确定,退出. 3.在Userdata文件夹中再新建一个文本文档,命名为TEMP,这里可以自已起名字.在里面...

    MINITAB15中文版

    统计的分析,便于进行计算分析,得到更有效的结果。

Global site tag (gtag.js) - Google Analytics