---
title: "Läsa/skriva till fil?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/127855-läsa-skriva-till-fil"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "stattin"
published: "2005-05-08T19:54:41.000Z"
updated: "2005-05-10T10:39:27.000Z"
replies: 2
views: 393
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/127855-läsa-skriva-till-fil"
---

# Läsa/skriva till fil?

## #1 — stattin, 2005-05-08T19:54Z

Jag hitta det här scriptet på Jojoxx.net

```
function readFile(path){
   if(document.all){
      var fso = new ActiveXObject("Scripting.FileSystemObject");
      var fs = fso.openTextFile(path);
      var text = fs.readAll();
      fs.close();
      return(text);
   } else if (document.layers){
      netscape.security.PrivilegeManager.enablePrivilege("UniversalFileRead");
      i = new java.io.FileReader(path);
      var thischar,text="";
      while(true){
         thischar = i.read();
         if(thischar == -1){
            i.close();
            break;
         } else {
            text+=String.fromCharCode(thischar);
         }
      }
      return(text);
   }
}
function writeToFile(filename,str){
   if(document.all){
      var fso = new ActiveXObject("Scripting.FileSystemObject");
      var fs = fso.CreateTextFile(filename, true);
      fs.WriteLine(str);
      fs.Close();
   } else if (document.layers){
      netscape.security.PrivilegeManager.enablePrivilege("UniversalFileWrite");
      var fo = new java.io.FileOutputStream(filename);
      var p = new java.io.PrintWriter(fo, true);
      p.println(str);
      p.close();
      fo.close();
      netscape.security.PrivilegeManager.disablePrivilege("UniversalFileWrite");
   }
}
```

 

och då undrar jag.. hur gör man man om man vill använda det? 

Och som jag förstod så funkar det inte på grund av säkerhetsinställningarna men kan man då ställa om dom för privat bruk?

Permalänk: https://www.webforum.nu/p/127855

## #2 — stattin, 2005-05-10T10:38Z

Hej Stattin!

Här har du lösningen:

```
<script type="text/javascript">
function writeToFile(filename,str){
   if(document.all){
      var fso = new ActiveXObject("Scripting.FileSystemObject");
      var fs = fso.CreateTextFile(filename, true);
      fs.WriteLine(str);
      fs.Close();
   } else if (document.layers){
      netscape.security.PrivilegeManager.enablePrivilege("UniversalFileWrite");
      var fo = new java.io.FileOutputStream(filename);
      var p = new java.io.PrintWriter(fo, true);
      p.println(str);
      p.close();
      fo.close();
      netscape.security.PrivilegeManager.disablePrivilege("UniversalFileWrite");
   }

}

writeToFile("C:\\MINA DOKUMENT\\BLA\\BLA BLA\\TEST.txt","TEXT SOM SKA VARA I FILEN");
</script>
```

Permalänk: https://www.webforum.nu/p/1607773

## #3 — stattin, 2005-05-10T10:39Z

Tack stattin det var snällt av dig!  :birp

Permalänk: https://www.webforum.nu/p/1607774

---

Tråden på webben: https://www.webforum.nu/amne/javascript/127855-läsa-skriva-till-fil
