spacer

Webref WebRef   Sitemap · Experts · Tools · Services · Newsletters · About i.com

home / experts / javascript / column71


Scripting the File System, Part I

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

GetDriveName() through GetSpecialFolder()

GetDriveName(letterDrive)String

This method returns the name of the given letterDrive. As the drive name is identical to letterDrive, the need for this method is not clear.

GetExtensionName(pathName)String

This method returns the file extension name of the given path. You can use this method to determine file types, according to their extensions. The following script should pop up an alert box with the string "exe":

<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
extName = fso.GetExtensionName("f:\\yehuda\\js\\tips\\myapp.exe");
alert(extName);
-->
</SCRIPT>

GetFileName(pathName)String

This method returns the file name of the given path. Use this method to assemble new file names on the basis of the given file. The following script should pop up an alert box with the string "myapp.exe":

<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
fileName = fso.GetFileName("f:\\yehuda\\js\\tips\\myapp.exe");
alert(fileName);
-->
</SCRIPT>

GetParentFolderName(pathName)String

This method returns the parent folder name of the given file or folder. A full path of the parent folder is returned. The following script should pop up an alert box with the string "f:\yehuda\js\tips":

<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
folderName =
  fso.GetParentFolderName("f:\\yehuda\\js\\tips\\myapp.exe");
alert(folderName);
-->
</SCRIPT>

GetSpecialFolder(folderCode)String

This method returns one of three special folders: windows folder, system folder, or temporary folder, according to the given folderCode. The given folderCode is either 0 for a windows folder, 1 for a system folder, or 2 for a temporary folder. A full path is returned. On a typical installation, "c:\windows" is returned as the windows folder, "c:\windows\system" is returned as the system folder, and "c:\windows\temp" is returned as the temporary folder. The following script should pop up an alert box with the string "c:\windows":

<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
winFolder = fso.GetSpecialFolder(0);
alert(winFolder);
-->
</SCRIPT>

Next: How to use GetTempName() through OpenTextFile()

http://www.internet.com

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


Produced by Yehuda Shiran and Tomer Shiran
All Rights Reserved. Legal Notices.
Created: November 20, 2000
Revised: November 20, 2000

URL: http://www.webreference.com/js/column71/6.html