当前位置:  开发笔记 > 编程语言 > 正文

获取VBScript中的当前临时目录路径?

如何解决《获取VBScript中的当前临时目录路径?》经验,为你挑选了3个好方法。

获取当前临时目录路径的VB技巧:

Private Declare Function GetTempPath Lib "kernel32" Alias "GetTempPathA" (ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long 

在VBScript中失败.所以?



1> Fabien..:
WScript.CreateObject("Scripting.FileSystemObject").GetSpecialFolder(2)

我花了一段时间才在Google上找到它.所以对于下一个寻找和我一样的人......



2> AnthonyWJone..:
Const WindowsFolder = 0

Const SystemFolder = 1

Const TemporaryFolder = 2

Dim fso: Set fso = CreateObject("Scripting.FileSystemObject")

Dim tempFolder: tempFolder = fso.GetSpecialFolder(TemporaryFolder)


Fabien的回答是正确的,但是,良好的文档使其他人更容易阅读.

3> Fionnuala..:

另一种可能性

CreateObject("WScript.Shell").ExpandEnvironmentStrings("%Temp%")

推荐阅读
喜生-Da
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有