// la ruta del archivo, debo utilizar doble barra
var path = "C:\wamp\www\test\contador.txt";
var fso;
// aca ta toda la magia
fso = new ActiveXObject( "Scripting.FileSystemObject" );
// debo leer el archivo pa saber el numero de visitas, 1 porque voy a leer, y true porque sino NO existe el archivo a tratar, lo creamos obivamente vacio
var fl = fso.OpenTextFile( path, 1, true );
// pa saber en cuantas visitas hay hasta el momento
counter = 0;
// si el archivo ta vacio no puedo leer
if( !fl.AtEndOfStream ) {
var counter = parseInt( fl.ReadLine(), 10 );
}
fl.Close();
// no encontre ningun metodo pa borrar lineas, asi que la
// hago facil, borro el archivo y lo vuelvo a crear en linea #24
fso.DeleteFile( path );
// ya obtenido el dato, vuelvo a abir el archivo esta vez en modo de escritura
fl = fso.OpenTextFile( path, 2, true );
counter += 1;
fl.WriteLine( counter );
fl.Close();
// Ejemplos
// http://msdn.microsoft.com/en-us/library ... 85%29.aspx
// Guia de referencia
// http://msdn.microsoft.com/en-us/library ... 85%29.aspx