miércoles, 1 de febrero de 2012

Crear un archivo txt con javascript

Crear un archivo con javascript

var directorioArchivo = 'D:';
var fso = new ActiveXObject("Scripting.FileSystemObject");
var rutaArchivo = directorioArchivo + "//";
var nombre = "Test" ;
var name = nombre + ".txt"; 
var nombreArchivo = rutaArchivo + nombre + ".txt";
if(fso.FileExists(nombreArchivo))
{
      var i = 1;
      nombreArchivo = rutaArchivo + nombre + i + ".txt";
      while (fso.FileExists(nombreArchivo))
     {
           i = i + 1;
           nombreArchivo = rutaArchivo + nombre + i + ".txt";
           name = nombre + i + ".txt";
      }
}
var fh = fso.CreateTextFile(nombreArchivo, true);
fh.WriteLine(datos); fh.Close();

3 comentarios:

  1. Disculpa la ignorancia, estoy trabajando con javascript y al parecer la funcion ActiveXObject que me imagino q es propia del sistema no aparece y me indica el siguiente error "ReferenceError: ActiveXObject is not defined" tengo que definir algo adicional en mi JavaScript, alguna libreria o algo asi, estoy trabajando con servidor Wamp.

    ResponderEliminar
  2. Que navegador estas usando? ActiveXObject solo es soportado por IE.

    ResponderEliminar
  3. no funciona en Chrome!!!! solo en la basura de IExplorer

    ResponderEliminar