spacer
Yehuda Shiran October 31, 2000
File I/O
Tips: October 2000

Yehuda Shiran, Ph.D.
Doc JavaScript

Developer News
Microsoft Shows Off Silverlight 4, IE9 Plans
Metasploit Expands Vulnerability Test Framework
HyperCard Reborn?

You can use JavaScript to do real stuff on your computer. Among other things, you can open a file, read from a file, and write to a file. You do it by the OpenAsTextStream() method of the File object. Its syntax is as follows:

file.OpenAsTextStream(iomode, format);

where iomode can get the following values:

ConstantValueDescription
ForReading1Open a file for reading only. You can't write to this file.
ForWriting2Open a file for writing.
ForAppending8Open a file and write to the end of the file.

And format can be set to three values:

ConstantValueDescription
TristateUseDefault-2Open the file using the system default
TristateTrue-1Open the file as Unicode
TristateFalse0Open the file in ASCII mode

Here is a code that creates a new file, opens it for writing in ASCII mode, and writes "Hello World" to it. At the end, it closes the file:

<SCRIPT LANGUAGE="JavaScript">
<!--
var TristateFalse = 0;
var ForWriting = 2;
myActiveXObject = new ActiveXObject("Scripting.FileSystemObject");
myActiveXObject.CreateTextFile("c:\\test.txt");
file = myActiveXObject.GetFile("c:\\test.txt");
text = file.OpenAsTextStream(ForWriting, TristateFalse);
text.Write("Hello World");
text.Close();
// -->
</SCRIPT>

Notice that you have to define the constants by yourself.


People who read this tip also read these tips:

Look for similar tips by subject:

internet.commediabistro.comJusttechjobs.comGraphics.com

Search:

WebMediaBrands Corporate Info

Legal Notices, Licensing, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs

webref The latest from WebReference.com Browse >
Rolling Out Your Own HTML Application Version Control · HTML 5: Client-side Storage · Working with Ajax Server Extensions
Sitemap · Experts · Tools · Services · Email a Colleague · Contact FREE Newsletters 
 The latest from internet.com
Wi-Fi Product Watch, November 2009 · Chip Market Recovering From '08 Collapse · Low-Cost Tools to Kickstart Your New Business