Biblioteca de tiempo de ejecución de Scripting  

Método GetTempName

Devuelve un nombre de archivo o carpeta temporal generado aleatoriamente, que es útil para realizar operaciones que requieren un archivo o carpeta temporal.

objeto.GetTempName ( ); 

objeto opcional siempre es el nombre de un objeto FileSystemObject.

Comentarios

El método GetTempName no crea un archivo. Sólo proporciona un nombre de archivo temporal que se puede utilizar con CreateTextFile para crear un archivo.

El siguiente ejemplo muestra el uso del método GetTempName.

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

function CrearArchivoTemporal()
{
   var tcarpeta, tarchivo, tnombre, fnombre, TemporaryFolder = 2;
   tcarpeta = fso.GetSpecialFolder(TemporaryFolder);
   tnombre = fso.GetTempName();
   tarchivo = tcarpeta.CreateTextFile(tnombre);
   return(tarchivo);
}
archivotemporal = CrearArchivoTemporal();
archivotemporal.writeline("Hola mundo");
archivotemporal.close();
[VBScript]
Dim fso, archivoTemporal
Set fso = CreateObject("Scripting.FileSystemObject")

Function CrearArchivoTemporal 
   Dim tcarpeta, tnombre, tarchivo
   Const CarpetaTemporal = 2
   Set tcarpeta = fso.GetSpecialFolder(CarpetaTemporal)
   tnombre = fso.GetTempName    
   Set tarchivo = tfolder.CreateTextFile(tnombre)
   Set CrearArchivoTemporal = tarchivo
End Function

Set archivoTemporal = CrearArchivoTemporal
archivoTemporal.WriteLine "Hola mundo"
archivoTemporal.Close

Consulte también

Método GetAbsolutePathName | Método GetBaseName | Método GetDrive | Método GetDriveName | Método GetExtensionName | Método GetFile | Método GetFileName | Método GetFileVersion | Método GetFolder | Método GetParentFolderName | Método GetSpecialFolder
Se aplica a: Objeto FileSystemObject

Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com.