js操作文件

 

 1 <html>

 2 <head>

 3 <script>

 4 var fso = new ActiveXObject("Scripting.FileSystemObject");

 5 var ForReading = 1, ForWriting = 2, ForAppending = 8;

 6 function createFile(file){

 7    var tf = fso.CreateTextFile(file, true);

 8    tf.Close();

 9 }

10 function readFileOnly(file){

11    var ts = fso.OpenTextFile(file, ForReading);

12    var s = ts.ReadAll();

13    ts.Close();

14    alert(s);

15 }

16 function readFileForWrite(file,content){

17    var ts = fso.OpenTextFile(file, ForWriting);

18    ts.Write(content);

19    ts.Close();

20 }

21 function readFileForAppend(file,content){

22    var ts = fso.OpenTextFile(file, ForAppending);

23    ts.Write(content);

24    ts.Close();

25 }

26 </script>

27 </head>

28 <body>

29     <input type="button" onclick="createFile('d:\\test.txt');" value="创建文件"/><br>

30     <input type="button" onclick="readFileOnly('d:\\test.txt');" value="读取文件"/><br>

31     <input type="button" onclick="readFileForWrite('d:\\test.txt','write');" value="覆盖文件内容"/><br>

32     <input type="button" onclick="readFileForAppend('d:\\test.txt','append');" value="追加到文件末尾"/>

33 </body>

34 </html>

 

你可能感兴趣的:(操作文件)