(PWS4 IIS4 IIS5)
GetSpecialFolder — 指定された特殊フォルダを返します。
構文
object.GetSpecialFolder ( folderspec )
パラメータ
- object
- FileSystemObject オブジェクトを指定します。
- folderspec
- 特殊フォルダの種類を指定します。
以下の値が folderspec パラメータ文字列として認識されます
定数 値 内容 WindowsFolder 0 Windows オペレーティング システムによりセットアップされたファイルの置かれている Windows フォルダが返されます。 SystemFolder 1 ライブラリ、フォント、デバイス ドライバなどの置かれている System フォルダが返されます。 TemporaryFolder 2 一時ファイルの格納に使用される Temp フォルダが返されます。このパスは、環境変数 TMP より取得します。
戻り値
Folder オブジェクトを返します。
説明
TempフォルダやSystemフォルダのなどの特殊なフォルダの Folder オブジェクトを作成します。
例
JScript
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 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 |