【源码】获取临时目录的几种方法
作者:昨夜星辰
方法1:
FileSystemObject对象
源码:
Function 获取临时目录_fso
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
获取临时目录_fso = fso.GetSpecialFolder(2)
Set fso = Nothing
End Function
方法2:
WScript对象
源码:
Function 获取临时目录_wsh1
Dim wsh,environment
Set wsh = createobject("WScript.shell")
Set environment = wsh.environment("process")
获取临时目录_wsh1 = environment.item("temp")
Set environment = Nothing
Set wsh = Nothing
End Function
方法3:
WScript对象
源码:
Function 获取临时目录_wsh2
Dim wsh
Set wsh = createobject("WScript.shell")
获取临时目录_wsh2 = wsh.ExpandEnvironmentStrings("%temp%")
Set wsh = Nothing
End Function
方法4:
Win32 API GetTempPath
源码:
Declare Function GetTempPath Lib "kernel32" Alias "GetTempPathA" (ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long
Function 获取临时目录_api
Dim len_str
Buffer = Space(255)
len_str = GetTempPath(256, Buffer)
获取临时目录_api = Left(Buffer, len_str)
End Function
方法5:
按键插件
源码:
Plugin.Sys.GetDir(3)
复制代码调用例子:
TracePrint 获取临时目录_fso()
TracePrint 获取临时目录_wsh1()
TracePrint 获取临时目录_wsh2()
TracePrint 获取临时目录_api()
TracePrint Plugin.Sys.GetDir(3)
复制代码调试结果:
脚本 我的脚本1.Q ,第1行:C:\Users\UNNAMED\AppData\Local\Temp
脚本 我的脚本1.Q ,第2行:C:\Users\UNNAMED\AppData\Local\Temp
脚本 我的脚本1.Q ,第3行:C:\Users\UNNAMED\AppData\Local\Temp
脚本 我的脚本1.Q ,第4行:C:\Users\UNNAMED\AppData\Local\Temp\
脚本 我的脚本1.Q ,第5行:C:\Users\UNNAMED\AppData\Local\Temp\
相关推荐
10分钟临时邮箱源码-bccto
10分钟临时邮箱源码-bccto,可以自己部署在服务器上,包内docu安装文档
6、pytest -- 临时目录和文件
本文介绍了常见的几个用于生成临时文件目录的 fixture: tmp_path、tmpdir等。
Spring MVC 中获取session的几种方法(小结)
主要介绍了Spring MVC 中获取session的几种方法(小结),具有一定的参考价值,感兴趣的小伙伴们可以参考一下
10分钟临时邮箱
10分钟临时邮箱 源码
获取临时文件目录的位置,C#源码下载
摘要:C#源码,系统相关,临时文件 获取临时文件目录的位置,C#源码下载,一般都是在c:盘下,如果改地方了,同样可以获取到。


