• Welcome to Jose's Read Only Forum 2023.
 

IFileSystem.GetSpecialFolder Method

Started by José Roca, July 14, 2008, 02:29:54 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

José Roca



The following example illustrates the use of the GetSpecialFolder method.

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


PowerBASIC


LOCAL fso AS IFileSystem
LOCAL tfolder AS IFolder
LOCAL tname AS STRING
LOCAL tfile AS ITextStream

fso = NEWCOM ("Scripting.FileSystemObject")
tfolder = fso.GetSpecialFolder(%TemporaryFolder)
tname = fso.GetTempName
tfile = tfolder.CreateTextFile(tname, %VARIANT_TRUE)
tfile.WriteLine UCODE$("Hello World")
tfile.Close