脚本运行时库  

GetSpecialFolder 方法

返回指定的特殊文件夹对象。

object.GetSpecialFolder(folderspec) 

参数

object
必选项。应为 FileSystemObject 的名称。
folderspec
必选项。要返回的特殊文件夹的名称。可以为下面设置中显示的任意常数。

设置

folderspec 参数可以取以下的任意值:

常数 描述
WindowsFolder 0 Windows 文件夹,包含了由 Windows 操作系统安装的文件。
SystemFolder 1 包含库、字体,以及设备驱动程序的 System 文件夹
TemporaryFolder 2 用于存储临时文件的 Temp 文件夹。这个路径可以在 TMP 环境变量中找到。

下面的例子说明了 GetSpecialFolder 方法的用法。

[JScript]
var fso, tempfile;
fso = new ActiveXObject("Scripting.FileSystemObject");

function CreateTempFile()
{
   var tfolder, tfile, tname, fname, TemporaryFolder = 2;
   tfolder = fso.GetSpecialFolder(TemporaryFolder);
   tname = fso.GetTempName();
   tfile = tfolder.CreateTextFile(tname);
   return(tfile);
}
tempfile = CreateTempFile();
tempfile.writeline("Hello World");
tempfile.close();
[VBScript]
Dim fso, tempfile
Set fso = CreateObject("Scripting.FileSystemObject")

Function CreateTempFile 
   Dim tfolder, tname, tfile
   Const TemporaryFolder = 2
   Set tfolder = fso.GetSpecialFolder(TemporaryFolder)
   tname = fso.GetTempName   
   Set tfile = tfolder.CreateTextFile(tname)
   Set CreateTempFile = tfile
End Function

Set tempfile = CreateTempFile
tempfile.WriteLine "Hello World"
tempfile.Close

请参阅

GetAbsolutePathName 方法 | GetBaseName 方法 | GetDrive 方法 | GetDriveName 方法 | GetExtensionName 方法 | GetFile 方法 | GetFileName 方法 | GetFileVersion 方法 | GetFolder 方法 | GetParentFolderName 方法 | GetTempName 方法
应用于:FileSystemObject 对象