使用WSH脚本获取临时文件夹

时间:2012-09-19 04:17:28

标签: javascript wsh

如何使用WSH脚本获取临时文件夹路径?

2 个答案:

答案 0 :(得分:1)

将此脚本另存为tempFolder.js并双击执行。

var WshShell = WScript.CreateObject("WScript.Shell");
var temp = WshShell.ExpandEnvironmentStrings("%TEMP%");
WScript.Echo(temp);

答案 1 :(得分:0)

Set WshShell = CreateObject("WScript.Shell")
Set WshEnv = WshShell.Environment

strVar1="TEMP"
strVar2="TMP"

WScript.Echo ".... System   ............................. Environment " & strVar1 & "," & strVar2
WScript.Echo WshShell.Environment("System").Item(strVar1)
WScript.Echo WshShell.Environment("System").Item(strVar2)

WScript.Echo ".... User     ............................. Environment " & strVar1 & "," & strVar2
WScript.Echo WshShell.Environment("User").Item(strVar1)
WScript.Echo WshShell.Environment("User").Item(strVar2)

WScript.Echo ".... Volatile ............................. Environment " & strVar1 & "," & strVar2
WScript.Echo WshShell.Environment("Volatile").Item(strVar1)
WScript.Echo WshShell.Environment("Volatile").Item(strVar2)

WScript.Echo ".... Process  ............................. Environment " & strVar1 & "," & strVar2
WScript.Echo WshShell.Environment("Process").Item(strVar1)
WScript.Echo WshShell.Environment("Process").Item(strVar2)

WScript.Echo "....          ............................. Environment " & strVar1 & "," & strVar2
WScript.Echo WshShell.Environment.Item(strVar1)
WScript.Echo WshShell.Environment.Item(strVar2)

WScript.Echo "....          ................ ExpandEnvironmentStrings " & strVar1 & "," & strVar2
WScript.Echo WshShell.ExpandEnvironmentStrings("%"& strVar1 &"%")
WScript.Echo WshShell.ExpandEnvironmentStrings("%"& strVar2 &"%")
相关问题